.lp-section{padding:clamp(64px,9vw,120px) 0}.lp-section-tint{background:var(--lp-paper-2)}.lp-section-head{text-align:center;max-width:720px;margin:0 auto clamp(32px,5vw,56px)}.lp-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-blue);align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:600;display:inline-flex}.lp-kicker:before{content:"";background:var(--lp-orange);border-radius:2px;width:18px;height:2px}.lp-kicker-light{color:#ffffffb8}.lp-h2{font-size:clamp(30px,4vw,48px);line-height:1.1}.lp-sub{color:var(--lp-ink-2);text-wrap:pretty;margin-top:16px;font-size:clamp(16px,1.4vw,19px);line-height:1.6}.lp-narrow{max-width:820px}.lp-views{max-width:1040px;margin:0 auto}.lp-tabs{border:1px solid var(--lp-line);background:#fff;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0 auto 28px;padding:4px;display:flex;box-shadow:0 6px 20px -12px #0f1f2740}.lp-tab{appearance:none;min-height:48px;font-family:var(--lp-font-ui);color:var(--lp-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;font-size:15px;font-weight:600;transition:background-color .18s,color .18s}.lp-tab.is-active{background:var(--lp-ink);color:#fff}@media (hover:hover){.lp-tab:not(.is-active):hover{color:var(--lp-ink);background:var(--lp-paper-2)}}@media (max-width:639px){.lp-tabs{width:auto;margin:0 calc(-1 * var(--lp-gutter)) 22px;padding:2px var(--lp-gutter) 6px;box-shadow:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;justify-content:flex-start;gap:6px;overflow-x:auto}.lp-tabs::-webkit-scrollbar{display:none}.lp-tab{border:1px solid var(--lp-line-2);background:#fff;flex:none;min-height:44px;padding:0 16px;font-size:14px}.lp-tab.is-active{background:var(--lp-ink);border-color:var(--lp-ink)}}.lp-split{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}.lp-points{gap:22px;margin-top:34px;display:grid}.lp-points li{grid-template-columns:48px 1fr;align-items:start;gap:16px;display:grid}.lp-points h3{font-size:18px;line-height:1.3}.lp-points p{color:var(--lp-ink-2);margin-top:4px;font-size:15.5px;line-height:1.55}.lp-point-icon,.lp-card-icon{background:var(--lp-blue-soft);width:48px;height:48px;color:var(--lp-blue);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.lp-points li:nth-child(2n) .lp-point-icon,.lp-card:nth-child(3n+2) .lp-card-icon{background:var(--lp-orange-soft);color:var(--lp-orange)}@media (min-width:900px){.lp-split{grid-template-columns:5fr 7fr;gap:56px}.lp-split-reverse{grid-template-columns:7fr 5fr}.lp-split-reverse .lp-split-text{order:2}.lp-split-reverse .lp-split-media{order:1}.lp-split-media .lp-stage{margin-top:0}}@media (max-width:899px){.lp-split-media .lp-stage{margin-top:8px}}.lp-grid{grid-template-columns:1fr;gap:16px;display:grid}.lp-card{border-radius:var(--lp-radius);border:1px solid var(--lp-line);background:#fff;padding:26px 24px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 10px 30px -22px #0f1f274d}.lp-card h3{margin-top:18px;font-size:18px;line-height:1.3}.lp-card p{color:var(--lp-ink-2);margin-top:8px;font-size:15.5px;line-height:1.55}@media (hover:hover){.lp-card:hover{border-color:var(--lp-line-2);transform:translateY(-3px);box-shadow:0 24px 40px -24px #0f1f2759}}@media (min-width:640px){.lp-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.lp-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.lp-faq{border-top:1px solid var(--lp-line)}.lp-faq-item{border-bottom:1px solid var(--lp-line)}.lp-faq-item summary{cursor:pointer;min-height:64px;color:var(--lp-ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary h3{font-size:17px;line-height:1.4}.lp-faq-item summary svg{color:var(--lp-ink-3);flex:none;transition:transform .2s}.lp-faq-item[open] summary svg{color:var(--lp-blue);transform:rotate(180deg)}.lp-faq-item p{max-width:68ch;color:var(--lp-ink-2);padding:0 4px 22px;font-size:16px;line-height:1.65}@media (hover:hover){.lp-faq-item summary:hover h3{color:var(--lp-blue)}}.lp-cta-section{padding-top:0}.lp-cta{padding:clamp(48px, 7vw, 88px) var(--lp-gutter);background:var(--lp-night);color:#fff;text-align:center;border-radius:28px;position:relative;overflow:hidden}.lp-cta:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 12% 0,#1f7aa08c,#0000 70%),radial-gradient(40% 50% at 92% 100%,#e8501e73,#0000 70%);position:absolute;inset:0}.lp-cta>*{position:relative}.lp-cta .lp-h2{color:#fff}.lp-cta-body{color:#ffffffc7;text-wrap:pretty;max-width:560px;margin:16px auto 0;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.lp-footer{border-top:1px solid var(--lp-line);padding:clamp(40px, 6vw, 64px) 0 calc(24px + env(safe-area-inset-bottom,0px));color:var(--lp-ink-2);font-size:15px}.lp-footer-grid{grid-template-columns:1fr;gap:36px;display:grid}.lp-footer-col h3{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-ink);margin-bottom:14px;font-size:14px;font-weight:600}.lp-footer-col ul{gap:2px;display:grid}.lp-footer-col li a,.lp-footer-note{min-height:44px;color:var(--lp-ink-2);align-items:center;transition:color .15s;display:inline-flex}.lp-footer-note{color:var(--lp-ink-3)}.lp-footer-tagline{max-width:30ch;color:var(--lp-ink-3);text-wrap:pretty;margin-top:12px;line-height:1.5}.lp-footer-langlabel{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-ink);margin-top:22px;font-size:13px;font-weight:600}.lp-langs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex!important}.lp-langs a{border:1px solid var(--lp-line-2);min-height:44px;color:var(--lp-ink-2);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.lp-langs a[aria-current=page]{border-color:var(--lp-blue);color:var(--lp-blue);background:var(--lp-blue-soft)}.lp-footer-bottom{border-top:1px solid var(--lp-line);color:var(--lp-ink-3);margin-top:36px;padding-top:20px;font-size:13px}@media (hover:hover){.lp-footer-col li a:hover{color:var(--lp-blue)}.lp-langs a:hover{border-color:var(--lp-blue);color:var(--lp-blue)}}@media (min-width:720px){.lp-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media (prefers-reduced-motion:no-preference){@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lp-hero-inner>*{animation:.6s cubic-bezier(.2,.7,.2,1) backwards lp-rise}.lp-hero-inner>:nth-child(2){animation-delay:60ms}.lp-hero-inner>:nth-child(3){animation-delay:.12s}.lp-hero-inner>:nth-child(4){animation-delay:.18s}.lp-hero-inner>:nth-child(5){animation-delay:.24s}.lp-hero-inner>:nth-child(6){animation-duration:.8s;animation-delay:.32s}@supports (animation-timeline:view()){.lp-reveal{animation:1ms linear both lp-rise;animation-timeline:view();animation-range:entry entry 30%}}}
.lp-bird{--lp-bird-w:clamp(110px, 12vw, 176px);--lp-bird-canvas-w:calc(var(--lp-bird-w) / .42);z-index:3;left:calc(var(--lp-bird-canvas-w) * -.22);top:calc(var(--lp-bird-canvas-w) * .8 * -.93);width:var(--lp-bird-canvas-w);aspect-ratio:5/4;pointer-events:none;filter:drop-shadow(0 16px 22px #0f1f2733);position:absolute}.lp-bird-poster,.lp-bird-canvas{width:100%;height:100%;position:absolute;inset:0}.lp-bird-canvas{visibility:hidden}.lp-bird.is-live .lp-bird-canvas{visibility:visible}.lp-bird.is-live .lp-bird-poster{visibility:hidden}.lp-bird-fly{display:none}@media (min-width:900px) and (hover:hover) and (prefers-reduced-motion:no-preference){@keyframes lp-bird-bob{0%,to{translate:0}50%{translate:0 -14px}}.lp-bird-fly{z-index:40;pointer-events:none;opacity:0;filter:drop-shadow(0 14px 18px #0f1f272e);width:clamp(110px,10vw,150px);height:auto;transition:opacity .35s,transform .6s cubic-bezier(.2,.8,.2,1);animation:3.2s ease-in-out infinite lp-bird-bob;display:block;position:fixed;top:18vh;right:clamp(12px,3vw,48px);transform:translate(40px,-60px)scale(.8)}.lp-bird-fly.is-on{opacity:1;transform:none}}@media (max-width:899px){.lp-bird{--lp-bird-w:92px;left:calc(var(--lp-bird-canvas-w) * -.04)}.lp-stage-hero{margin-top:96px}}@media (max-width:899px) and (prefers-reduced-motion:no-preference){@keyframes lp-hover{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}.lp-bird-poster{transform-origin:30% 90%;animation:5.5s ease-in-out infinite lp-hover}}
.ins-hero{padding-bottom:clamp(24px,4vw,48px)}.ins-card{border-radius:var(--lp-radius);border:1px solid var(--lp-line);text-align:center;background:#fff;width:100%;max-width:640px;margin-top:clamp(28px,4vw,44px);padding:clamp(26px,4vw,40px) clamp(20px,4vw,40px);box-shadow:0 24px 60px -36px #0f1f2759}.ins-card-left{text-align:left}.ins-card-wait{justify-content:center;align-items:center;min-height:160px;display:flex}.ins-wait{color:var(--lp-ink-3);font-size:15px}.ins-title{font-family:var(--lp-font-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.2}.ins-body{color:var(--lp-ink-2);text-wrap:pretty;margin-top:12px;font-size:16px;line-height:1.6}.ins-small{color:var(--lp-ink-3);font-size:14.5px}.ins-card .lp-actions{margin-top:22px}.ins-card .ins-actions-top{margin-top:0}.ins-card .ins-actions-top+.ins-body{margin-top:16px}.ins-btn-install{min-height:60px;padding:0 34px;font-size:18px}.ins-btn-install svg{width:22px;height:22px}.ins-manual{background:var(--lp-blue-soft);color:var(--lp-ink);text-align:left;border-radius:14px;margin-top:16px;padding:14px 16px;font-size:15px;line-height:1.55}.ins-status{background:var(--lp-blue-soft);width:64px;height:64px;color:var(--lp-blue);border-radius:20px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.ins-status svg{stroke-width:2.2px;width:32px;height:32px}.ins-status-orange{background:var(--lp-orange-soft);color:var(--lp-orange)}.ins-card .ins-steps{gap:18px;margin-top:22px}.ins-steps p{color:var(--lp-ink);align-self:center;margin-top:0;font-size:16px;line-height:1.5}.ins-homeicon{background:var(--lp-paper-2);border:1px solid var(--lp-line);border-radius:18px;flex-direction:column;align-items:center;gap:6px;margin:26px 0 0 64px;padding:14px 18px 10px;display:inline-flex}.ins-homeicon img{border-radius:15px;width:64px;height:64px;box-shadow:0 8px 18px -8px #0f1f2773}.ins-homeicon figcaption{color:var(--lp-ink-2);font-size:12px;font-weight:500}.ins-sr{clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ins-note{background:var(--lp-orange-soft);color:var(--lp-orange-deep);border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.ins-note:before{content:"";background:var(--lp-orange);border-radius:50%;width:8px;height:8px}.ins-copy{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ins-url{border:1px solid var(--lp-line-2);background:var(--lp-paper-2);min-width:0;min-height:48px;font-family:var(--lp-font-ui);color:var(--lp-ink-2);text-overflow:ellipsis;border-radius:999px;flex:220px;padding:0 16px;font-size:15px}.ins-copy .lp-btn{flex:none}.ins-section-body{padding:0 4px 24px}.ins-section-body .ins-steps{gap:16px;margin-top:4px}.ins-section-body .ins-small{margin-top:16px;padding:0;font-size:14.5px}.ins-section-body .ins-steps p{max-width:none;padding:0}.ins-band-section{padding-top:0}.ins-band{border-radius:var(--lp-radius);background:var(--lp-blue-soft);border:1px solid #1f7aa024;grid-template-columns:1fr;align-items:center;gap:20px;padding:clamp(24px,4vw,36px) clamp(20px,4vw,40px);display:grid}.ins-band-icon{width:56px;height:56px;color:var(--lp-blue);background:#fff;border-radius:16px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 24px -14px #0f1f2759}.ins-band-icon svg{width:28px;height:28px}.ins-band .lp-kicker{margin-bottom:8px}.ins-band-title{font-family:var(--lp-font-display);letter-spacing:-.015em;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.15}.ins-band-body{max-width:56ch;color:var(--lp-ink-2);text-wrap:pretty;margin-top:8px;font-size:16px;line-height:1.55}.ins-band .lp-btn{justify-self:start}@media (min-width:720px){.ins-band{grid-template-columns:auto 1fr auto;gap:28px}.ins-band .lp-btn{justify-self:end}}
/*# sourceMappingURL=12mnz4tlh9eh6.css.map*/