.AppDemo_demo___eoDm{display:grid;grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(2.5rem,5vw,4rem);align-items:start}@media (min-width:48rem){.AppDemo_demo___eoDm{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.AppDemo_phoneWrap__YxHUT{display:grid;justify-items:center;grid-gap:1.25rem;gap:1.25rem}.AppDemo_phone__w9OcV{width:min(20rem,100%);padding:.75rem;border-radius:2.75rem;background:var(--ink);box-shadow:inset 0 1px 0 rgba(255,254,251,.14),0 24px 48px -24px rgba(23,23,26,.45);transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.AppDemo_phone__w9OcV:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 rgba(255,254,251,.14),0 34px 60px -28px rgba(23,23,26,.5)}.AppDemo_screen__7V6G8{position:relative;overflow:hidden;border-radius:2rem;background:var(--cream);aspect-ratio:390/844}.AppDemo_shot__zYFVo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:translateX(6%) scale(.98);transition:opacity .45s var(--ease),transform .55s var(--ease)}.AppDemo_shot__zYFVo[data-state=before]{transform:translateX(-6%) scale(.98)}.AppDemo_shot__zYFVo[data-state=on]{opacity:1;transform:none}.AppDemo_pager__LlLVX{display:flex;align-items:center;gap:1rem}.AppDemo_arrow__ku3fQ{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--line);border-radius:999px;background:transparent;font-family:inherit;font-size:1rem;color:var(--ink-2);cursor:pointer;transition:border-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.AppDemo_arrow__ku3fQ:hover{border-color:var(--ink);color:var(--ink);transform:scale(1.06)}.AppDemo_count__wGGQq{font-size:.75rem;letter-spacing:.16em;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AppDemo_count__wGGQq span{color:var(--ink)}.AppDemo_steps__KbJSB{display:flex;flex-direction:column}.AppDemo_list__k1Vtu{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.AppDemo_step__rwi19{display:inline-flex;align-items:baseline;gap:.5rem;padding:.5rem .9375rem;border:1px solid var(--line);border-radius:999px;background:transparent;font-family:inherit;font-size:.875rem;color:var(--ink-2);cursor:pointer;transition:border-color .25s var(--ease),color .25s var(--ease),background .25s var(--ease),transform .25s var(--ease)}.AppDemo_step__rwi19:hover{border-color:var(--ink-3);color:var(--ink);transform:translateY(-1px)}.AppDemo_step__rwi19[data-on]{border-color:var(--board);background:var(--board);color:var(--ink)}.AppDemo_num__9JQ9j{font-size:.6875rem;letter-spacing:.14em;opacity:.65}.AppDemo_caption__hq3wB{margin-top:1.5rem;font-size:var(--fs-lede);line-height:1.6;color:var(--ink-2);max-width:44ch;text-wrap:pretty;min-height:6em}@media (prefers-reduced-motion:reduce){.AppDemo_arrow__ku3fQ,.AppDemo_phone__w9OcV,.AppDemo_shot__zYFVo,.AppDemo_step__rwi19{transition-duration:.01ms}.AppDemo_arrow__ku3fQ:hover,.AppDemo_phone__w9OcV:hover,.AppDemo_shot__zYFVo,.AppDemo_step__rwi19:hover{transform:none}}.AppTabs_tabs___dPf2{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);align-items:start}@media (min-width:48rem){.AppTabs_tabs___dPf2{grid-template-columns:minmax(10rem,1fr) minmax(0,2fr)}}.AppTabs_choices__sKaiy{display:grid;grid-gap:.5rem;gap:.5rem}.AppTabs_choice__26ZeH{display:flex;align-items:center;gap:1rem;min-height:56px;padding:1rem;text-align:left;border:1px solid var(--line);border-radius:.5rem;background:transparent;font-family:inherit;font-size:1rem;color:inherit;cursor:pointer;transition:border-color .3s var(--ease),background .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.AppTabs_choice__26ZeH:hover{border-color:var(--gold);transform:translateX(3px)}.AppTabs_choice__26ZeH[data-on]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.AppTabs_number__6g1_k{font-size:.75rem;letter-spacing:.12em;opacity:.7}.AppTabs_mark__lUGva{margin-left:auto;opacity:0;transform:translateX(-6px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.AppTabs_choice__26ZeH:hover .AppTabs_mark__lUGva,.AppTabs_choice__26ZeH[data-on] .AppTabs_mark__lUGva{opacity:1;transform:none}.AppTabs_panel__sPm4W{padding:clamp(1.5rem,3vw,2.5rem);background:var(--cream);border:1px solid var(--line);border-radius:.75rem;min-height:26rem}.AppTabs_panelInner__YuQJS{animation:AppTabs_panel-in__hMV40 .45s var(--ease) both}@keyframes AppTabs_panel-in__hMV40{0%{opacity:0;transform:translateY(8px)}}.AppTabs_title__HeSby{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,3vw,2.75rem);line-height:1.1;margin-top:1.25rem}.AppTabs_body__X40rf{margin-top:1.25rem;color:var(--ink-2);max-width:52ch;text-wrap:pretty}.AppTabs_points__qVbeX{margin-top:1.5rem;padding-left:1.2rem;list-style:disc;color:var(--ink-2)}.AppTabs_points__qVbeX li{margin-top:.75rem;font-size:.9375rem;max-width:54ch}@media (prefers-reduced-motion:reduce){.AppTabs_choice__26ZeH,.AppTabs_mark__lUGva{transition-duration:.01ms}.AppTabs_choice__26ZeH:hover{transform:none}.AppTabs_panelInner__YuQJS{animation:none}}