.KivoLanding_landing__C4Cax{--tilo-font-display:"DM Sans",system-ui,sans-serif;--tilo-font-body:"Inter",system-ui,sans-serif;--tilo-font-accent:"Fraunces","DM Serif Display",Georgia,serif;--tilo-font-mono:"Geist Mono",ui-monospace,monospace;--tilo-h2:500 28px/1.15 var(--tilo-font-display);--tilo-h4:500 18px/1.15 var(--tilo-font-display);--tilo-action:500 20px/1.25 var(--tilo-font-display);--tilo-action-s:500 16px/1.2 var(--tilo-font-display);--tilo-body:400 18px/1.4 var(--tilo-font-body);--tilo-caption:400 16px/1.4 var(--tilo-font-body);--tilo-small:400 14px/1.25 var(--tilo-font-body);--tilo-mini-label:500 12px/1.2 var(--tilo-font-mono);--tilo-track-tight:-0.02em;--tilo-track-body:-0.01em;--tilo-track-eyebrow:0.08em;--tilo-r-lg:16px;--tilo-r-xl:24px;--tilo-r-pill:100px;--tilo-r-cta:32px;--tilo-ease-out:cubic-bezier(0.22,1,0.36,1);--tilo-dur-fast:120ms;--tilo-dur-base:200ms;--v-blue:#3745eb;--v-blue-press:#2b37c4;--v-tint:#eef0fe;--v-tint-2:#e3e6fd;--v-ink:#101124;--v-ink-60:rgba(16,17,36,.6);--v-ink-40:rgba(16,17,36,.42);--v-line:rgba(16,17,36,.08);--v-white:#fff;--v-paper:#f7f7fa;background:var(--v-paper);color:var(--v-ink);font:var(--tilo-body);letter-spacing:var(--tilo-track-body);-webkit-font-smoothing:antialiased;min-height:100vh}.KivoLanding_landing__C4Cax *,.KivoLanding_landing__C4Cax :after,.KivoLanding_landing__C4Cax :before{box-sizing:border-box}.KivoLanding_landing__C4Cax img{display:block;max-width:100%}.KivoLanding_landing__C4Cax a{text-decoration:none}.KivoLanding_landing__C4Cax button{font-family:inherit}.KivoLanding_landing__C4Cax h1,.KivoLanding_landing__C4Cax h2,.KivoLanding_landing__C4Cax h3,.KivoLanding_landing__C4Cax h4{color:var(--v-ink);margin:0}.KivoLanding_landing__C4Cax p{color:var(--v-ink-60);margin:0}.KivoLanding_app__G7zUo{width:100%;max-width:440px;margin:0 auto;background:var(--v-white);min-height:100vh;position:relative;overflow:clip}@media(min-width:480px){.KivoLanding_app__G7zUo{box-shadow:0 0 0 1px var(--v-line)}}.KivoLanding_pad__F5x_O{padding-left:20px;padding-right:20px}.KivoLanding_mono__MxAHJ{display:block;font:var(--tilo-mini-label);letter-spacing:var(--tilo-track-eyebrow);text-transform:uppercase}.KivoLanding_nav__D7fBb{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:hsla(0,0%,100%,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--v-line)}.KivoLanding_navRow__T62cq{height:62px;display:flex;align-items:center;justify-content:space-between}.KivoLanding_wordmark__u5ULH{display:flex;align-items:center;gap:9px}.KivoLanding_wordmark__u5ULH .KivoLanding_mark__8f4Da{width:32px;height:32px;border-radius:10px;background:var(--v-blue);display:grid;place-items:center}.KivoLanding_wordmark__u5ULH .KivoLanding_mark__8f4Da svg{width:18px;height:18px;display:block}.KivoLanding_wordmark__u5ULH .KivoLanding_name__vGA_g{font:500 25px/1 var(--tilo-font-display);letter-spacing:-.045em;color:var(--v-ink)}.KivoLanding_navCta__xI4KQ{display:inline-flex;align-items:center;height:38px;padding:0 16px;border:none;border-radius:var(--tilo-r-pill);background:var(--v-blue);color:#fff;font:var(--tilo-action-s);letter-spacing:-.01em;cursor:pointer;transition:background var(--tilo-dur-base),transform var(--tilo-dur-fast) var(--tilo-ease-out)}.KivoLanding_navCta__xI4KQ:hover{background:var(--v-blue-press);color:#fff}.KivoLanding_navCta__xI4KQ:active{transform:scale(.96)}.KivoLanding_btn__fUFl_{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 26px;border-radius:var(--tilo-r-cta);font:var(--tilo-action);letter-spacing:-.02em;border:none;cursor:pointer;width:100%;text-align:center;transition:background var(--tilo-dur-base),transform var(--tilo-dur-fast) var(--tilo-ease-out)}.KivoLanding_btn__fUFl_:active{transform:scale(.97)}.KivoLanding_btn__fUFl_.KivoLanding_btnPrimary__UHsS1{background:var(--v-blue);color:#fff}.KivoLanding_btn__fUFl_.KivoLanding_btnPrimary__UHsS1:hover{background:var(--v-blue-press);color:#fff}.KivoLanding_btn__fUFl_.KivoLanding_btnQuiet__LwzNw{background:var(--v-white);color:var(--v-ink);box-shadow:inset 0 0 0 1px var(--v-line)}.KivoLanding_btn__fUFl_.KivoLanding_btnQuiet__LwzNw:hover{background:var(--v-paper);color:var(--v-ink)}.KivoLanding_btn__fUFl_.KivoLanding_btnWhite___ICkN{background:#fff;color:var(--v-blue)}.KivoLanding_btn__fUFl_.KivoLanding_btnWhite___ICkN:hover{color:var(--v-blue-press)}.KivoLanding_btn__fUFl_.KivoLanding_btnOnblue__lEOT4{background:hsla(0,0%,100%,.14);color:#fff}.KivoLanding_btn__fUFl_.KivoLanding_btnOnblue__lEOT4:hover{background:hsla(0,0%,100%,.22);color:#fff}.KivoLanding_hero__PGCAU{background:var(--v-tint);padding:34px 20px 10px;position:relative}.KivoLanding_hero__PGCAU .KivoLanding_mono__MxAHJ{color:var(--v-blue)}.KivoLanding_hero__PGCAU h1{font:500 44px/1.05 var(--tilo-font-display);letter-spacing:-.035em;margin:14px 0 0;text-wrap:balance}.KivoLanding_hero__PGCAU h1 em{font:italic 500 44px/1.05 var(--tilo-font-accent);letter-spacing:-.02em;color:var(--v-blue)}.KivoLanding_heroSub__TUtDn{font:var(--tilo-body);margin-top:14px;max-width:34ch}.KivoLanding_heroCta__OcgSS{display:flex;flex-direction:column;gap:10px;margin-top:22px}.KivoLanding_heroNote__BxEWv{display:flex;align-items:center;gap:8px;margin-top:14px;font:var(--tilo-small);color:var(--v-ink-40)}.KivoLanding_heroNote__BxEWv svg{flex:none}.KivoLanding_heroPhone__6I5a2{margin:26px auto -1px;width:100%;max-width:300px}.KivoLanding_heroPhone__6I5a2 img{width:100%;height:auto;mask-image:linear-gradient(180deg,#000 62%,transparent 94%);-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 94%)}.KivoLanding_strip__len58{background:var(--v-ink);color:#fff;padding:24px 0}.KivoLanding_stripScroll__SDWBG{display:flex;gap:14px;overflow-x:auto;padding:0 20px;scroll-padding-left:20px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.KivoLanding_stripScroll__SDWBG::-webkit-scrollbar{display:none}.KivoLanding_stat__x26qx{flex:none;width:200px;scroll-snap-align:start;padding:18px;border-radius:var(--tilo-r-lg);background:hsla(0,0%,100%,.06)}.KivoLanding_stat__x26qx .KivoLanding_fig__UVTHy{font:italic 500 38px/1 var(--tilo-font-accent);color:#fff;letter-spacing:-.02em}.KivoLanding_stat__x26qx p{font:var(--tilo-small);color:hsla(0,0%,100%,.62);margin-top:10px}.KivoLanding_stripSrc__wG_Pz{padding:14px 20px 0;font:var(--tilo-mini-label);letter-spacing:var(--tilo-track-eyebrow);color:hsla(0,0%,100%,.4)}.KivoLanding_block__Xp5v9{padding-top:56px;padding-bottom:56px}.KivoLanding_blockPlan__vMG3b{padding-top:26px;padding-bottom:26px}.KivoLanding_blockApp__zWQjq{padding-top:20px;padding-bottom:20px}.KivoLanding_head___kmuo .KivoLanding_mono__MxAHJ{color:var(--v-blue)}.KivoLanding_head___kmuo h2{font:500 31px/1.1 var(--tilo-font-display);letter-spacing:-.03em;margin:12px 0 0;text-wrap:balance}.KivoLanding_head___kmuo h2 em{font:italic 500 31px/1.1 var(--tilo-font-accent);color:var(--v-blue)}.KivoLanding_head___kmuo p{margin-top:14px}.KivoLanding_days__RQPF9{display:flex;gap:6px;margin-top:26px}.KivoLanding_day__2hd71{flex:1 1;min-width:0;aspect-ratio:1;border-radius:50%;border:1px solid transparent;background:rgba(16,17,36,.035);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;cursor:pointer;padding:0;transition:background var(--tilo-dur-base),color var(--tilo-dur-base),border-color var(--tilo-dur-base)}.KivoLanding_day__2hd71 span{font:var(--tilo-small);color:var(--v-ink-40)}.KivoLanding_day__2hd71 b{font:var(--tilo-h4);font-weight:500;color:var(--v-ink-40)}.KivoLanding_day__2hd71[aria-selected=true]{background:var(--v-tint);border-color:var(--v-blue)}.KivoLanding_day__2hd71[aria-selected=true] b,.KivoLanding_day__2hd71[aria-selected=true] span{color:var(--v-blue)}.KivoLanding_cells__rcoJ0{display:flex;flex-direction:column;gap:12px;margin-top:20px}.KivoLanding_cell__KN8D2{background:var(--v-tint);border-radius:var(--tilo-r-lg);padding:20px;display:flex;align-items:center;gap:16px}.KivoLanding_cell__KN8D2 .KivoLanding_ind__4GXBN{width:24px;height:24px;flex:none;display:grid;place-items:center;color:var(--v-blue)}.KivoLanding_cell__KN8D2 .KivoLanding_ind__4GXBN.KivoLanding_ring__yZZa3{border-radius:50%;border:1.5px solid var(--v-ink-40)}.KivoLanding_cell__KN8D2 .KivoLanding_txt__Ora_a{flex:1 1;min-width:0}.KivoLanding_cell__KN8D2 h4{font:var(--tilo-h4);letter-spacing:var(--tilo-track-tight);color:var(--v-blue)}.KivoLanding_cell__KN8D2 p{font:var(--tilo-caption);color:var(--v-ink-40);margin-top:4px}.KivoLanding_cell__KN8D2 .KivoLanding_chev__Z_Y_W{flex:none}.KivoLanding_cellDone__J9e5v{background:var(--v-paper)}.KivoLanding_cellDone__J9e5v h4{color:var(--v-ink)}.KivoLanding_cellLocked__m29do{background:var(--v-paper)}.KivoLanding_cellLocked__m29do .KivoLanding_ind__4GXBN,.KivoLanding_cellLocked__m29do h4{color:var(--v-ink-40)}.KivoLanding_progressSection__u86yY{background:var(--v-paper);border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line)}.KivoLanding_progressCard__zjev7{margin-top:26px;border:1px solid var(--v-line);border-radius:var(--tilo-r-xl);background:var(--v-white);padding:20px;overflow:hidden}.KivoLanding_pcStats__5oylg{display:flex;gap:32px}.KivoLanding_pcStats__5oylg .KivoLanding_lbl__Sch9B{font:var(--tilo-caption);color:var(--v-ink-40);white-space:nowrap}.KivoLanding_pcStats__5oylg .KivoLanding_val__S4jtQ{display:flex;align-items:center;gap:8px;margin-top:4px}.KivoLanding_pcStats__5oylg .KivoLanding_val__S4jtQ span{font:var(--tilo-h2);font-weight:500;color:var(--v-blue);letter-spacing:var(--tilo-track-tight);white-space:nowrap}.KivoLanding_chart__Izy87{position:relative;margin-top:20px}.KivoLanding_chart__Izy87 svg{width:100%;height:170px;display:block}.KivoLanding_ylab__GM5dT{position:absolute;right:0;font:var(--tilo-mini-label);letter-spacing:.06em;color:var(--v-ink-40);background:#fff;padding-left:8px}.KivoLanding_ticks__ML_11{display:flex;justify-content:space-between;padding:0 2px;margin-top:16px}.KivoLanding_ticks__ML_11 i{width:5px;height:5px;border-radius:50%;background:rgba(16,17,36,.1)}.KivoLanding_ticks__ML_11 i:first-child,.KivoLanding_ticks__ML_11 i:last-child{background:rgba(16,17,36,.2)}.KivoLanding_axis__SRCIb{display:flex;justify-content:space-between;margin-top:10px;font:var(--tilo-mini-label);letter-spacing:var(--tilo-track-eyebrow);color:var(--v-ink-40)}.KivoLanding_grid__rQaTX{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:26px}.KivoLanding_tile__n7By_{background:var(--v-white);border:1px solid var(--v-line);border-radius:var(--tilo-r-lg);padding:18px;display:flex;flex-direction:column;gap:10px;min-height:150px}.KivoLanding_tile__n7By_ .KivoLanding_ic__S9sD_{width:38px;height:38px;border-radius:11px;background:var(--v-tint);color:var(--v-blue);display:grid;place-items:center}.KivoLanding_tile__n7By_ .KivoLanding_ic__S9sD_ svg{width:20px;height:20px}.KivoLanding_tile__n7By_ h3{font:var(--tilo-h4);letter-spacing:-.02em}.KivoLanding_tile__n7By_ p{font:var(--tilo-small)}.KivoLanding_ico20__WeGDL{width:19px;height:19px;display:block}.KivoLanding_ico20__WeGDL svg{display:block}.KivoLanding_tileWide___SypC{grid-column:1/-1;min-height:0;flex-direction:row;align-items:center;gap:14px}.KivoLanding_tileWide___SypC .KivoLanding_txt__Ora_a h3{margin-bottom:4px}.KivoLanding_faq__FzwhL{margin-top:22px;border-top:1px solid var(--v-line)}.KivoLanding_faq__FzwhL details{border-bottom:1px solid var(--v-line)}.KivoLanding_faq__FzwhL summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:14px;font:var(--tilo-h4);letter-spacing:-.02em;color:var(--v-ink)}.KivoLanding_faq__FzwhL summary::-webkit-details-marker{display:none}.KivoLanding_faq__FzwhL summary .KivoLanding_pm__KfQ_S{flex:none;width:26px;height:26px;border-radius:50%;background:var(--v-tint);color:var(--v-blue);display:grid;place-items:center;font:500 17px/1 var(--tilo-font-display);transition:transform var(--tilo-dur-base) var(--tilo-ease-out)}.KivoLanding_faq__FzwhL details[open] summary .KivoLanding_pm__KfQ_S{transform:rotate(45deg)}.KivoLanding_faq__FzwhL .KivoLanding_ans__cD89G{font:var(--tilo-caption);color:var(--v-ink-60);padding:0 40px 20px 0}.KivoLanding_final__87T9I{background:var(--v-blue);color:#fff;padding:58px 20px}.KivoLanding_final__87T9I .KivoLanding_mono__MxAHJ{color:hsla(0,0%,100%,.6)}.KivoLanding_final__87T9I h2{font:500 38px/1.06 var(--tilo-font-display);letter-spacing:-.035em;color:#fff;margin:14px 0 0;text-wrap:balance}.KivoLanding_final__87T9I h2 em{font:italic 500 38px/1.06 var(--tilo-font-accent);color:#fff}.KivoLanding_finalCta__5j5Tx{display:flex;flex-direction:column;gap:10px;margin-top:26px}.KivoLanding_footer__uWaGS{background:var(--v-white);padding:40px 20px 34px;border-top:1px solid var(--v-line)}.KivoLanding_footTag__8EnaC{font:var(--tilo-caption);margin-top:14px;max-width:32ch}.KivoLanding_footLinks__8BEBb{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:22px;font:var(--tilo-small)}.KivoLanding_footLinks__8BEBb .KivoLanding_footLink__1fsus{color:var(--v-ink-60)}.KivoLanding_footLinks__8BEBb .KivoLanding_footLink__1fsus:hover{color:var(--v-blue)}.KivoLanding_footBottom__Vt_yt{margin-top:24px;padding-top:16px;border-top:1px solid var(--v-line);font:var(--tilo-small);color:var(--v-ink-40)}.KivoLanding_reveal__btRO4{opacity:1;transform:none;transition:opacity .5s var(--tilo-ease-out),transform .5s var(--tilo-ease-out)}.KivoLanding_jsReveal__BeJve .KivoLanding_reveal__btRO4{opacity:0;transform:translateY(10px)}.KivoLanding_jsReveal__BeJve .KivoLanding_revealIn__tHMD_{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.KivoLanding_jsReveal__BeJve .KivoLanding_reveal__btRO4{opacity:1;transform:none;transition:none}}