@keyframes blyp-ripple{0%{opacity:.85;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes blyp-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes blyp-bob{0%,to{transform:translateY(0)rotate(-.8deg)}50%{transform:translateY(-8px)rotate(.8deg)}}@keyframes blyp-sweep{0%{transform:translate(-100%)}to{transform:translate(320%)}}@keyframes blyp-blink{0%,45%{opacity:1}55%,to{opacity:.3}}@keyframes blyp-bars{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes blyp-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}60%{transform:translateY(0)scale(1.02)}to{opacity:1;transform:none}}.hv0:hover{transform:translateY(-1px)}.hv1:hover,.hv2:hover,.hv3:hover,.hv4:hover{color:var(--color-accent-800);border-bottom-color:var(--color-accent)}.hv5:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-accent-900)}.hv6:hover{transform:translateY(-2px)}.hv7:hover{transform:translateY(-3px)}.hv8:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent)}.hv9:hover,.hv10:hover,.hv11:hover,.hv12:hover{transform:translateY(-4px)}.hv13:hover{background:color-mix(in srgb, var(--color-bg) 14%, transparent)}.hv14:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent)}.hv15:hover{transform:translateY(-6px)}.hv16:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent)}.hv17:hover{transform:translateY(-3px)}.lp-nav{flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:1200px;margin:0 auto;padding:24px 40px;display:flex}.lp-nav-links{display:contents}.lp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:46px 40px 0;display:grid}.lp-h1{font-size:clamp(54px,6.4vw,92px)}.lp-sec{max-width:1200px;margin:0 auto;padding:100px 40px 0}.lp-faq{max-width:880px}.lp-faq-a{padding:0 60px 22px 24px}.lp-mock{grid-template-columns:176px minmax(0,1fr);height:100%;display:grid}.lp-mock-side{flex-direction:column;gap:14px;padding:20px 18px;display:flex}.lp-cam{width:96px;height:96px}.lp-stats{padding-left:122px}.lp-cols2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:40px;display:grid}.lp-cards4{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lp-cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-storage-sec{margin-top:110px;padding:0 40px}.lp-storage{border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:52px;max-width:1200px;margin:0 auto;padding:72px 56px;display:grid}.lp-pricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.lp-cta-sec{max-width:1200px;margin:100px auto 0;padding:0 40px 100px}.lp-cta{border-radius:36px;padding:72px 40px}.lp-footer{border-top:1px solid var(--color-divider);font-family:var(--font-body);color:color-mix(in srgb, var(--color-text) 60%, transparent);margin-top:56px;padding-top:40px;font-size:14px}.lp-footer-grid{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:32px;display:grid}.lp-footer nav{flex-direction:column;gap:10px;display:flex}.lp-footer h3{font-family:var(--ui);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);margin:0 0 4px;font-size:13px;font-weight:700}.lp-footer nav a{color:inherit;text-decoration:none}.lp-footer nav a:hover{color:var(--color-accent-800)}.lp-footer-bar{border-top:1px solid var(--color-divider);color:color-mix(in srgb, var(--color-text) 50%, transparent);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:36px;padding-top:18px;font-size:13px;display:flex}@media (max-width:840px){.lp-hero,.lp-cols2,.lp-storage,.lp-pricing{grid-template-columns:minmax(0,1fr)}.lp-nav{padding:16px 20px}.lp-hero{gap:36px;padding:24px 20px 0}.lp-sec{padding:64px 20px 0}.lp-storage-sec{margin-top:64px;padding:0 20px}.lp-storage{border-radius:28px;gap:32px;padding:40px 24px}.lp-cta-sec{margin-top:64px;padding:0 20px 64px}.lp-cta{border-radius:28px;padding:44px 20px}.lp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.lp-footer-brand{grid-column:1/-1}.lp-stats{padding-left:0}.lp-faq-a{padding:0 24px 20px}.lp-sec h2,.lp-storage h2,.lp-cta h2{line-height:1.08}}@media (max-width:560px){.lp-nav-links{display:none}.lp-nav{flex-wrap:nowrap}.lp-nav-auth{margin-left:auto}.lp-nav-install{display:none}.lp-eyebrow{white-space:normal;text-align:center;line-height:1.4;display:inline-block}.lp-eyebrow-more{display:none}.lp-h1{font-size:clamp(40px,12vw,54px)}.lp-hero-ctas{flex-direction:column;align-items:stretch}.lp-hero-ctas>button{justify-content:center;width:100%}.lp-hero-stats{flex-direction:column;gap:14px;margin-top:36px}.lp-stat{align-items:baseline;gap:12px;display:flex}.lp-stat>div:first-child{flex:none;min-width:112px;font-size:26px!important}.lp-mock-url{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lp-mock-badge{white-space:nowrap;flex:none}.lp-kf{margin:12px 4px!important;padding:0!important;font-size:0!important}.lp-mock{grid-template-columns:minmax(0,1fr)}.lp-mock-side{display:none}.lp-cam{width:64px;height:64px}.lp-cards4,.lp-cards3{grid-template-columns:minmax(0,1fr)}}
