.RiveCapy_root___dv20{position:relative;width:100%;height:100%}.RiveCapy_fallback__GvlpN{object-fit:contain}.RiveCapy_canvas__dVt_k{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .25s cubic-bezier(.16,1,.3,1)}.RiveCapy_canvas__dVt_k.RiveCapy_shown__wN0KO{opacity:1}.River_root__DWrIo{position:relative;pointer-events:none}.River_svg__GoEtG{display:block;width:100%;height:100%}.River_line__ykrXi{stroke:rgba(22,22,24,.26)}@media(prefers-reduced-motion:no-preference){.River_line__ykrXi{animation:River_current__PuTOV 8s linear infinite}}@keyframes River_current__PuTOV{0%{stroke-dashoffset:0}to{stroke-dashoffset:-237}}.AppStoreDownloadBadge_root__qGGwW{position:relative;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center}.AppStoreDownloadBadge_root__qGGwW .AppStoreDownloadBadge_downloadButton__gX5gq{width:168px;height:56px;position:relative;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.AppStoreDownloadBadge_root__qGGwW .AppStoreDownloadBadge_downloadButton__gX5gq:hover{transform:translateY(-1px);opacity:.85}}@media only screen and (max-width:768px){.AppStoreDownloadBadge_root__qGGwW .AppStoreDownloadBadge_downloadButton__gX5gq{width:150px;height:50px}}.AppStoreDownloadBadge_root__qGGwW.AppStoreDownloadBadge_onDark__M24tT .AppStoreDownloadBadge_downloadButton__gX5gq{border-radius:9px;box-shadow:0 0 0 1px hsla(38,24%,93%,.28)}@media(hover:hover)and (pointer:fine){.AppStoreDownloadBadge_root__qGGwW.AppStoreDownloadBadge_onDark__M24tT .AppStoreDownloadBadge_downloadButton__gX5gq:hover{box-shadow:0 0 0 1px hsla(38,24%,93%,.5)}}.AppStoreDownloadBadge_root__qGGwW .AppStoreDownloadBadge_tooltip__NlaHJ{position:relative;padding:1rem;margin-top:1.5rem;background:var(--theme-accent);border-radius:.5rem;text-align:center;box-shadow:inset 0 3px 15px 0 rgba(0,0,0,.078);font-size:1.25rem}@media only screen and (max-width:768px){.AppStoreDownloadBadge_root__qGGwW .AppStoreDownloadBadge_tooltip__NlaHJ{font-size:1rem}}.AppStoreDownloadBadge_root__qGGwW .AppStoreDownloadBadge_tooltip__NlaHJ .AppStoreDownloadBadge_tooltipArrow__nqXLR{font-size:1rem;fill:var(--theme-accent);position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}.Benefit_root__a2cik{position:relative;height:240vh;height:240svh;background:var(--misc-paper)}@media only screen and (max-width:768px){.Benefit_root__a2cik{height:200svh}}.Benefit_sticky__HSaTc{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden}.Benefit_inner__mqBMq{width:100%;max-width:1024px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}@media only screen and (max-width:768px){.Benefit_inner__mqBMq{padding:0 1.25rem;gap:1.5rem}}.Benefit_eyebrow__aMTLj{font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary)}.Benefit_heading__iTqd9{font-size:clamp(1.25rem,1.9vw,1.625rem);letter-spacing:-.025em;margin-top:-.75rem}.Benefit_stack__24nxQ{display:grid;width:100%;place-items:center}.Benefit_line__UE7Nz{grid-area:1/1;max-width:18ch;font-size:clamp(1.75rem,4.2vw,3.25rem);line-height:1.1;font-weight:700;letter-spacing:-.035em;text-wrap:balance;will-change:opacity,filter,transform}.Benefit_line__UE7Nz:lang(ja),.Benefit_line__UE7Nz:lang(ko),.Benefit_line__UE7Nz:lang(zh-Hans),.Benefit_line__UE7Nz:lang(zh-Hant){letter-spacing:-.01em;line-height:1.22}.Benefit_caption__IRd0u{display:flex;align-items:center;gap:1rem;font-size:.875rem;font-weight:600}.Benefit_from__InUUV{color:var(--text-tertiary)}.Benefit_to__jcTso{color:var(--theme-accentDeep)}.Benefit_rail__fqvb7{position:relative;display:block;width:clamp(4rem,18vw,11rem);height:2px;border-radius:2px;background:var(--misc-divider);overflow:hidden}.Benefit_railFill__f9DiY{position:absolute;inset:0;transform-origin:left;background:var(--theme-accent)}.Benefit_note__TurTx{max-width:46ch;font-size:1rem;line-height:1.7;color:var(--text-secondary)}.FAQ_root__ptj62{padding:7rem 0;background:var(--misc-paper)}@media only screen and (max-width:768px){.FAQ_root__ptj62{padding:4rem 0}}.FAQ_inner__tnsCX{width:100%;max-width:768px;margin:0 auto;padding:0 2rem}@media only screen and (max-width:768px){.FAQ_inner__tnsCX{padding:0 1.25rem}}.FAQ_heading__kxt6Z{margin-bottom:3rem}@media only screen and (max-width:768px){.FAQ_heading__kxt6Z{margin-bottom:2rem}}.FAQ_list__3cfKc{border-top:1px solid var(--misc-divider)}.FAQ_detailBox__tnFbm{border-bottom:1px solid var(--misc-divider)}.FAQ_detailBox__tnFbm .FAQ_question__2_qc1{display:flex;align-items:center;padding:1.75rem 0;justify-content:space-between;gap:1.5rem;list-style:none}.FAQ_detailBox__tnFbm .FAQ_question__2_qc1::-webkit-details-marker,.FAQ_detailBox__tnFbm .FAQ_question__2_qc1::marker{display:none;content:""}@media(hover:hover)and (pointer:fine){.FAQ_detailBox__tnFbm .FAQ_question__2_qc1:hover{cursor:pointer}.FAQ_detailBox__tnFbm .FAQ_question__2_qc1:hover>h4{color:var(--theme-accentDeep)}}.FAQ_detailBox__tnFbm .FAQ_question__2_qc1 .FAQ_expanded__tfj2V{display:none}.FAQ_detailBox__tnFbm .FAQ_question__2_qc1 .FAQ_collapsed__O2js8,.FAQ_detailBox__tnFbm .FAQ_question__2_qc1 .FAQ_expanded__tfj2V{flex-shrink:0;font-size:1.125rem;color:var(--text-tertiary)}.FAQ_detailBox__tnFbm .FAQ_question__2_qc1>h4{font-weight:600;transition:color .2s cubic-bezier(.16,1,.3,1)}@media only screen and (max-width:768px){.FAQ_detailBox__tnFbm .FAQ_question__2_qc1>h4{font-size:1rem}}.FAQ_detailBox__tnFbm[open] .FAQ_collapsed__O2js8{display:none}.FAQ_detailBox__tnFbm[open] .FAQ_expanded__tfj2V{display:block}.FAQ_detailBox__tnFbm[open] .FAQ_question__2_qc1>h4{color:var(--theme-accentDeep)}.FAQ_detailBox__tnFbm .FAQ_content__tdQsE{padding-bottom:1.75rem;max-width:58ch;font-size:1rem;line-height:1.7;color:var(--text-secondary)}.FAQ_contact__AqRS_{margin-top:2.5rem;font-size:.9375rem;color:var(--text-tertiary)}.FAQ_contact__AqRS_ a{color:var(--theme-accentDeep);font-weight:600;border-bottom:1px solid}.Header_root__cHlwq{position:relative}.Header_top__HFM9A{position:relative;overflow:hidden;padding:5rem 0 7rem;background:radial-gradient(90% 60% at 50% -10%,var(--theme-accentSoft),var(--misc-background) 62%)}@media only screen and (max-width:768px){.Header_top__HFM9A{padding:3.5rem 0 4.5rem}}.Header_inner__Zp5pK{width:100%;max-width:1024px;margin:0 auto;padding:0 2rem;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (max-width:768px){.Header_inner__Zp5pK{padding:0 1.25rem}}@media(prefers-reduced-motion:no-preference){.Header_inner__Zp5pK>*{animation:Header_rise__1Cxwy .8s cubic-bezier(.16,1,.3,1) both}}.Header_inner__Zp5pK>:first-child{animation-delay:0ms}.Header_inner__Zp5pK>:nth-child(2){animation-delay:.11s}.Header_inner__Zp5pK>:nth-child(3){animation-delay:.22s}.Header_inner__Zp5pK>:nth-child(4){animation-delay:.33s}.Header_capy__0qps_{width:min(180px,46vw);aspect-ratio:1;margin-bottom:1.25rem}@media only screen and (max-width:768px){.Header_capy__0qps_{width:132px}}.Header_headline__12UaJ{max-width:16ch;margin-bottom:1.75rem}@media only screen and (max-width:768px){.Header_headline__12UaJ{margin-bottom:1.25rem}}.Header_accent__3_e3T{color:var(--theme-accent)}.Header_sub___L9yF{max-width:50ch;margin-bottom:2.25rem;font-size:1.0625rem;line-height:1.65;color:var(--text-secondary)}@media only screen and (max-width:768px){.Header_sub___L9yF{font-size:1rem;margin-bottom:1.75rem}}.Header_cta__jwZTD{display:flex;flex-direction:column;align-items:center;gap:1rem}.Header_meta__P9qeK{font-size:.8125rem;color:var(--text-tertiary)}.Header_river__xCPq5{position:absolute;left:0;right:0;bottom:-1px;height:6rem}@media only screen and (max-width:768px){.Header_river__xCPq5{height:4rem}}.Header_credentials__F8C4m{position:relative;background:#1d1d1f;padding:2.75rem 0}@media only screen and (max-width:768px){.Header_credentials__F8C4m{padding:1.75rem 0}}.Header_credentialList__nFQ2J{width:100%;max-width:1024px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:center;gap:4rem;flex-wrap:wrap;--badge-height:2.5rem}@media only screen and (max-width:768px){.Header_credentialList__nFQ2J{padding:0 1.25rem}}@media only screen and (max-width:1024px){.Header_credentialList__nFQ2J{gap:2.5rem;--badge-height:2.2rem}}@media only screen and (max-width:768px){.Header_credentialList__nFQ2J{gap:1.5rem 2rem;--badge-height:1.8rem}}.Header_badge__hchqE{display:block;width:auto;height:var(--badge-height)}@keyframes Header_rise__1Cxwy{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.InAction_root__kShK6{padding:7rem 0;background:var(--misc-background)}@media only screen and (max-width:768px){.InAction_root__kShK6{padding:4rem 0}}.InAction_demo__YNcbQ{width:100%;max-width:1440px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;grid-gap:5rem;gap:5rem}@media only screen and (max-width:768px){.InAction_demo__YNcbQ{padding:0 1.25rem}}.InAction_demo__YNcbQ+.InAction_demo__YNcbQ{margin-top:7rem}.InAction_demo__YNcbQ.InAction_flip__ucAtt{direction:rtl}.InAction_demo__YNcbQ.InAction_flip__ucAtt>*{direction:ltr}@media only screen and (max-width:1024px){.InAction_demo__YNcbQ{grid-template-columns:1fr;gap:2.5rem;justify-items:center;text-align:center}.InAction_demo__YNcbQ.InAction_flip__ucAtt{direction:ltr}.InAction_demo__YNcbQ+.InAction_demo__YNcbQ{margin-top:4rem}}.InAction_copy__ixXV7{max-width:34rem}.InAction_eyebrow__bEA2I{font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);color:var(--theme-accentDeep);margin-bottom:1rem}.InAction_body__hGFZ_{margin-top:1rem;font-size:1rem;line-height:1.7;color:var(--text-secondary)}@media only screen and (max-width:768px){.InAction_body__hGFZ_{font-size:.9375rem}}.InAction_phone__AQyOH{position:relative;width:100%;max-width:292px;aspect-ratio:998/2160;padding:9px;border-radius:3rem;background:linear-gradient(160deg,#3c3c3e,#101012 45%,#2b2b2d);box-shadow:0 2px 4px rgba(0,0,0,.18),0 44px 80px -44px rgba(0,0,0,.55),inset 0 0 0 1px hsla(0,0%,100%,.14)}@media only screen and (max-width:768px){.InAction_phone__AQyOH{max-width:250px;border-radius:2.5rem}}.InAction_video__32lTw{display:block;width:100%;height:100%;border-radius:2.45rem;object-fit:cover;background:var(--misc-background)}@media only screen and (max-width:768px){.InAction_video__32lTw{border-radius:2rem}}.InAction_play__ip0cq{position:absolute;inset:9px;border-radius:2.45rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.875rem;font-weight:600;color:var(--text-primary)}.InAction_playIcon__Og7Uf{width:3rem;height:3rem;border-radius:50%;background:var(--theme-accent);position:relative}.InAction_playIcon__Og7Uf:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-color:transparent transparent transparent #fff;border-style:solid;border-width:.5rem 0 .5rem .85rem}.Logo_root__sYW91{gap:.5em;width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center;border-radius:.4em;overflow:hidden}.Logo_iconWrapper___6K8q{width:100%;height:100%;position:relative}.NavBar_root__cR1Nj{background:rgba(0,0,0,.502);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;z-index:1000}.NavBar_root__cR1Nj.NavBar_defaultHidden__2kdWz{display:none}.NavBar_root__cR1Nj .NavBar_inner__QFbDg{width:100%;max-width:1024px;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem}@media only screen and (max-width:768px){.NavBar_root__cR1Nj .NavBar_inner__QFbDg{padding:1rem 1.25rem}}.NavBar_root__cR1Nj .NavBar_logo__4kLNs{font-size:2rem;display:flex;align-items:center;justify-content:center;gap:.5rem}@media only screen and (max-width:768px){.NavBar_root__cR1Nj .NavBar_logo__4kLNs{font-size:1.5rem}}.NavBar_root__cR1Nj .NavBar_name__QggAB{font-family:SF Pro Display,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Verdana,Arial,sans-serif;font-size:1.5rem;color:var(--misc-background);font-weight:600}.NavBar_root__cR1Nj .NavBar_cta__sHKbK{background-color:var(--text-primary);display:flex;align-items:center;justify-content:center;color:var(--misc-background);border-radius:100px;padding:.5rem 1rem;gap:.25rem;z-index:1}