@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap");*{box-sizing:border-box}body{margin:0;font-family:IBM Plex Sans,-apple-system,Segoe UI,Helvetica,Arial,sans-serif}a{color:#1b2436}a:hover{color:#243046}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rise{animation:rise .7s cubic-bezier(.2,.7,.3,1) both}.d1{animation-delay:.05s}.d2{animation-delay:.15s}.d3{animation-delay:.28s}.d4{animation-delay:.4s}.d5{animation-delay:.5s}.d6{animation-delay:.65s}@keyframes hl{to{background-size:100% 7px}}.hl{background-image:linear-gradient(rgba(244,219,125,.85),rgba(244,219,125,.85));background-repeat:no-repeat;background-position:0 88%;background-size:0 7px;animation:hl .8s cubic-bezier(.2,.7,.3,1) 1s forwards}@keyframes tile-scan{0%{top:4px;opacity:0}3%{opacity:1}15%{top:78px;opacity:1}17%{opacity:0}to{top:78px;opacity:0}}.scan{position:absolute;left:3px;right:3px;height:2px;background-color:rgba(191,124,24,.75);box-shadow:0 0 8px rgba(191,124,24,.55);animation:tile-scan 9s linear infinite}@keyframes dot-pulse{0%,86%{background-color:#c9cfda;box-shadow:none}90%,97%{background-color:#bf7c18;box-shadow:0 0 6px rgba(191,124,24,.8)}to{background-color:#c9cfda}}.sync{position:absolute;right:7px;bottom:6px;width:5px;height:5px;border-radius:50%;background-color:#c9cfda;animation:dot-pulse 9s linear infinite}.t2 .scan,.t2 .sync{animation-delay:1.5s}.t3 .scan,.t3 .sync{animation-delay:3s}.t4 .scan,.t4 .sync{animation-delay:4.5s}.t5 .scan,.t5 .sync{animation-delay:6s}.t6 .scan,.t6 .sync{animation-delay:7.5s}@keyframes chipfloat{0%{transform:translateY(0)}to{transform:translateY(-7px)}}.float{animation:chipfloat 4.5s ease-in-out infinite alternate}.float2{animation:chipfloat 5.5s ease-in-out 1.2s infinite alternate}@keyframes ping{0%{transform:scale(.6);opacity:.7}to{transform:scale(2.4);opacity:0}}.pingring{position:absolute;inset:0;border-radius:50%;background-color:#34d399;animation:ping 2.4s cubic-bezier(0,0,.2,1) infinite}@keyframes breathe{0%{opacity:.1}to{opacity:.22}}.glow-breathe{animation:breathe 5s ease-in-out infinite alternate}.btn{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;cursor:pointer}.btn:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 8px 22px -8px rgba(27,36,54,.35)}.uc-card{transition:transform .2s ease,box-shadow .2s ease}.uc-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -20px rgba(27,36,54,.28)}@keyframes pulse-move{0%{offset-distance:0;opacity:0}6%{opacity:1}28%{offset-distance:100%;opacity:1}33%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}.pulse{position:absolute;left:0;top:0;width:7px;height:7px;border-radius:50%;background-color:#bf7c18;box-shadow:0 0 10px rgba(191,124,24,.8);animation:pulse-move 6.5s ease-in-out infinite}.p2{animation-delay:2.1s}.p3{animation-delay:4.2s}@keyframes pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}.pop{animation:pop .6s cubic-bezier(.2,.7,.3,1) both}.pd1{animation-delay:.55s}.pd2{animation-delay:.75s}.pd3{animation-delay:.9s}.pd4{animation-delay:1.05s}.mini .scan,.mini .sync{animation-duration:6.5s}.m1 .scan,.m1 .sync{animation-delay:1.7s}.m2 .scan,.m2 .sync{animation-delay:3.8s}.m3 .scan,.m3 .sync{animation-delay:5.9s}.hw12{animation-duration:6.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes hw-qr{0%{opacity:0}7%{opacity:1}23%{opacity:1}30%{opacity:0}to{opacity:0}}@keyframes hw-phone{0%,7%{opacity:0;transform:translateY(24px)}13%{opacity:1;transform:none}25%{opacity:1;transform:none}31%{opacity:0;transform:translateY(6px)}to{opacity:0}}@keyframes hw-beam{0%,13%{opacity:0;top:10%}16%{opacity:1}22%{top:86%;opacity:1}25%{opacity:0}to{opacity:0}}@keyframes hw-check{0%,21%{opacity:0;transform:scale(.8)}24%{opacity:1;transform:scale(1)}28%{opacity:1}32%{opacity:0;transform:scale(.95)}to{opacity:0}}@keyframes hw-zone{0%,31%{opacity:0;transform:translateY(10px)}40%{opacity:1;transform:none}93%{opacity:1}to{opacity:0}}@keyframes hw-live{0%,47%{opacity:0;transform:translateY(4px)}55%{opacity:1;transform:none}93%{opacity:1}to{opacity:0}}@keyframes hw-mini-l{0%,55%{opacity:0;transform:translateX(44px) scale(.92)}64%{opacity:1;transform:none}93%{opacity:1}to{opacity:0}}@keyframes hw-mini-r{0%,59%{opacity:0;transform:translateX(-44px) scale(.92)}68%{opacity:1;transform:none}93%{opacity:1}to{opacity:0}}@keyframes hw-scan-l{0%,64%{top:8%;opacity:0}67%{opacity:1}72%{top:88%;opacity:1}75%{opacity:0}to{opacity:0}}@keyframes hw-scan-r{0%,68%{top:8%;opacity:0}71%{opacity:1}76%{top:88%;opacity:1}79%{opacity:0}to{opacity:0}}@keyframes hw-pulse-l{0%,54%{opacity:0;transform:translateX(0)}57%{opacity:1}63%{opacity:1;transform:translateX(-150px)}66%{opacity:0;transform:translateX(-150px)}to{opacity:0}}@keyframes hw-pulse-r{0%,58%{opacity:0;transform:translateX(0)}61%{opacity:1}67%{opacity:1;transform:translateX(150px)}70%{opacity:0;transform:translateX(150px)}to{opacity:0}}@keyframes hw-glow1{0%{box-shadow:0 0 0 0 rgba(244,219,125,0)}5%{box-shadow:0 0 0 6px rgba(244,219,125,.32)}26%{box-shadow:0 0 0 6px rgba(244,219,125,.32)}33%{box-shadow:0 0 0 0 rgba(244,219,125,0)}to{box-shadow:0 0 0 0 rgba(244,219,125,0)}}@keyframes hw-glow2{0%,33%{box-shadow:0 0 0 0 rgba(244,219,125,0)}40%{box-shadow:0 0 0 6px rgba(244,219,125,.32)}50%{box-shadow:0 0 0 6px rgba(244,219,125,.32)}58%{box-shadow:0 0 0 0 rgba(244,219,125,0)}to{box-shadow:0 0 0 0 rgba(244,219,125,0)}}@keyframes hw-glow3{0%,55%{box-shadow:0 0 0 0 rgba(244,219,125,0)}62%{box-shadow:0 0 0 6px rgba(244,219,125,.32)}90%{box-shadow:0 0 0 6px rgba(244,219,125,.32)}97%{box-shadow:0 0 0 0 rgba(244,219,125,0)}to{box-shadow:0 0 0 0 rgba(244,219,125,0)}}.tA .st12{animation-duration:8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.tB .st12,.tC .st12{animation-duration:6.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes p3-head{0%{left:0;opacity:1}97%{left:100%;opacity:1}99%{opacity:0}to{left:0;opacity:0}}@keyframes p3-b1{0%{opacity:1}28%{opacity:1}34%{opacity:0}94%{opacity:0}to{opacity:1}}@keyframes p3-b2{0%,28%{opacity:0}34%{opacity:1}61%{opacity:1}67%{opacity:0}to{opacity:0}}@keyframes p3-b3{0%,61%{opacity:0}67%{opacity:1}94%{opacity:1}to{opacity:0}}@keyframes p3-t1{0%{color:#bf7c18}30%{color:#bf7c18}36%{color:#9ca3af}to{color:#9ca3af}}@keyframes p3-t2{0%,30%{color:#9ca3af}36%{color:#bf7c18}63%{color:#bf7c18}69%{color:#9ca3af}to{color:#9ca3af}}@keyframes p3-t3{0%,63%{color:#9ca3af}69%{color:#bf7c18}to{color:#bf7c18}}@keyframes p2-phone{0%{opacity:0;transform:translateX(-26px)}8%{opacity:1;transform:none}92%{opacity:1}to{opacity:0}}@keyframes p2-card{0%,12%{opacity:0;transform:translate(0) scale(1)}17%{opacity:1}32%{opacity:1;transform:translate(300px,-64px) scale(2.4)}37%{opacity:0;transform:translate(300px,-64px) scale(2.6)}to{opacity:0}}@keyframes p2-off{0%{opacity:1}30%{opacity:1}40%{opacity:0}94%{opacity:0}to{opacity:1}}@keyframes p2-board{0%,32%{opacity:0;transform:translateY(10px)}42%{opacity:1;transform:none}93%{opacity:1}to{opacity:0}}@keyframes p2-live{0%,48%{opacity:0;transform:translateY(4px)}56%{opacity:1;transform:none}93%{opacity:1}to{opacity:0}}@keyframes p2-ring{0%,46%{opacity:0;transform:scale(.5)}51%{opacity:.5;transform:scale(1)}60%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes p4-wave{0%,14%{opacity:0;transform:scale(.15)}18%{opacity:.55}48%{opacity:0;transform:scale(3.2)}to{opacity:0;transform:scale(3.2)}}@keyframes p4-o1{0%{opacity:1}20%{opacity:1}28%{opacity:0}93%{opacity:0}to{opacity:1}}@keyframes p4-o2{0%{opacity:1}30%{opacity:1}38%{opacity:0}93%{opacity:0}to{opacity:1}}@keyframes p4-o3{0%{opacity:1}36%{opacity:1}44%{opacity:0}93%{opacity:0}to{opacity:1}}@keyframes p4-s1{0%,20%{top:6%;opacity:0}22%{opacity:1}28%{top:90%;opacity:1}30%{opacity:0}to{opacity:0}}@keyframes p4-s2{0%,30%{top:6%;opacity:0}32%{opacity:1}38%{top:90%;opacity:1}40%{opacity:0}to{opacity:0}}@keyframes p4-s3{0%,36%{top:6%;opacity:0}38%{opacity:1}44%{top:90%;opacity:1}46%{opacity:0}to{opacity:0}}@keyframes p4-live{0%,50%{opacity:0;transform:translateY(4px)}58%{opacity:1;transform:none}93%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}html{scroll-behavior:smooth}body{overflow-x:hidden}.navlink:hover{color:#1b2436!important}@media (max-width:1180px){.hero-comp{display:none!important}.hero-left{width:100%!important;align-items:center!important;text-align:center}}@media (max-width:1080px){.bento{grid-template-columns:1fr!important;grid-template-rows:none!important}.bento>div{min-height:340px}.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ccgrid{grid-template-columns:1fr!important}.gf{grid-template-columns:1fr 1fr!important}}@media (max-width:860px){.navlink{display:none!important}}@media (max-width:660px){.g2,.g3,.g4{grid-template-columns:1fr!important}.alsoworks{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.alsoworks-divider{display:none!important}.gf{grid-template-columns:1fr!important}}