body{color:#0e1514;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Plus Jakarta Sans Variable,system-ui,sans-serif}a{color:#0e7c7b}a:hover{color:#0a5f5e}a:focus-visible,summary:focus-visible,button:focus-visible{outline-offset:3px;outline:2px solid #0e7c7b}details summary::-webkit-details-marker{display:none}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%{box-shadow:0 0 #0e7c7b73}to{box-shadow:0 0 0 10px #0e7c7b00}}.rise{animation:.5s cubic-bezier(.2,.7,.2,1) both rise}.d1{animation-delay:50ms}.d2{animation-delay:.1s}.d3{animation-delay:.16s}.d4{animation-delay:.22s}.d5{animation-delay:.3s}.grow{transform-origin:0;animation:.5s cubic-bezier(.2,.7,.2,1) both grow}.g1{animation-delay:.35s}.g2{animation-delay:.42s}.g3{animation-delay:.5s}.g4{animation-delay:.58s}.g5{animation-delay:.66s}.bob{animation:2.4s ease-in-out infinite bob}.pulse{animation:1.8s ease-out infinite pulse}.track{animation:40s linear infinite marquee}.theme{transition:background-color .6s,color .6s}.lift{transition:transform .25s,box-shadow .25s,border-color .25s}.lift:hover{border-color:#c9d6d3;transform:translateY(-4px);box-shadow:0 18px 40px #0e151414}.btn{transition:transform .2s,background-color .2s}.btn:hover{transform:translateY(-2px)}.xfade{transition:opacity .8s}@media (prefers-reduced-motion:reduce){.rise,.grow,.bob,.track,.pulse{animation:none}.theme{transition:none}}@keyframes leo-wave{0%,to{transform:rotate(-3deg)}50%{transform:rotate(6deg)}}@keyframes leo-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes leo-tail{0%,to{transform:rotate(0)}50%{transform:rotate(-7deg)}}@keyframes leo-write{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(2px,-2px)rotate(-3deg)}50%{transform:translate(4px)}75%{transform:translate(2px,2px)rotate(3deg)}}@keyframes leo-swing{0%,to{transform:rotate(-7deg)}50%{transform:rotate(9deg)}}@keyframes leo-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.4)rotate(30deg)}}@keyframes leo-jaw{0%,to{transform:scaleY(1)}50%{transform:scaleY(.35)}}@keyframes leo-dot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}@keyframes leo-point{0%,to{transform:translate(0)}50%{transform:translate(7px)}}@keyframes leo-hop{0%,to{transform:translateY(0)}35%,55%{transform:translateY(-12px)}}@keyframes leo-confetti{0%{opacity:0;transform:translateY(-8px)}25%{opacity:1}to{opacity:0;transform:translateY(18px)}}.leo-wave{animation:1.4s ease-in-out infinite leo-wave}.leo-blink{animation:3.6s ease-in-out infinite leo-blink}.leo-tail{animation:2.4s ease-in-out infinite leo-tail}.leo-write{animation:.6s linear infinite leo-write}.leo-swing{animation:1.1s ease-in-out infinite leo-swing}.leo-twinkle{animation:1.1s ease-in-out infinite leo-twinkle}.leo-jaw{animation:.32s ease-in-out infinite leo-jaw}.leo-dot{animation:1s ease-in-out infinite leo-dot}.leo-dot2{animation-delay:.15s}.leo-dot3{animation-delay:.3s}.leo-point{animation:.9s ease-in-out infinite leo-point}.leo-hop{animation:.8s ease-in-out infinite leo-hop}.leo-confetti{animation:1.2s ease-in infinite leo-confetti}.leo-c2{animation-delay:.4s}.leo-c3{animation-delay:.8s}.leo-anim svg *{transition:fill .6s,stroke .6s}@media (prefers-reduced-motion:reduce){.leo-wave,.leo-blink,.leo-tail,.leo-write,.leo-swing,.leo-twinkle,.leo-jaw,.leo-dot,.leo-point,.leo-hop,.leo-confetti{animation:none}.leo-anim svg *{transition:none}}@media (width<=640px){.hero-in{gap:16px!important;padding-top:28px!important}.hero-h1{font-size:38px!important}.hero-p{font-size:16px!important}.hero-cta{align-self:stretch;width:100%}.hero-cta .btn:first-child{flex:1;justify-content:center;min-height:54px!important;padding:0 20px!important;font-size:16px!important}.hero-sec,.hero-checks{display:none!important}.hero-mock{margin-top:84px!important}.hero-leo-wrap{top:-102px!important;right:14px!important}.hero-bubble{display:none!important}.hero-leo{width:130px!important}.mk-pad{gap:14px!important;padding:16px 16px 44px!important}.mk-bars{display:none!important}.mk-two{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.mk-art{height:90px!important}.mk-tiles{display:none!important}}
