.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--visible{opacity:1;transform:translateY(0)}.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:50;transform:translateY(100%);transition:transform .35s cubic-bezier(.22,1,.36,1);pointer-events:none}.sticky-cta--visible{transform:translateY(0);pointer-events:auto}.sticky-cta__inner{display:flex;align-items:center;gap:.5rem;max-width:32rem;margin:0 auto;padding:.5rem .75rem;background:var(--sticky);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);box-shadow:0 -4px 20px #00000014}.sticky-cta__icon{width:2.25rem;height:2.25rem;border-radius:.5rem;flex-shrink:0}.sticky-cta__text{font-size:.8rem;font-weight:700;color:var(--heading);flex:1;min-width:0}.sticky-cta__btn{display:inline-flex;align-items:center;font-size:.75rem;font-weight:700;color:var(--on-action);background:linear-gradient(135deg,var(--action) 0%,var(--action-end) 100%);padding:.5rem 1rem;border-radius:99px;text-decoration:none;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 8px #3b82f64d;transition:transform .2s ease,box-shadow .2s ease}.sticky-cta__btn:hover{transform:scale(1.03);box-shadow:0 4px 16px #3b82f666}@media(min-width:768px){.sticky-cta{display:none}}@supports (padding-bottom: env(safe-area-inset-bottom)){.sticky-cta__inner{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}}.store-badges[data-astro-cid-a3codrza]{display:flex;align-items:center;justify-content:center;gap:.75rem}.store-badges__link[data-astro-cid-a3codrza]{display:inline-flex;align-items:center;transition:opacity .2s ease,transform .2s ease}.store-badges__link[data-astro-cid-a3codrza]:hover{opacity:.85;transform:scale(1.04)}.store-badges__img[data-astro-cid-a3codrza]{width:auto}.store-badges__img--apple[data-astro-cid-a3codrza]{height:44px}.store-badges__img--google[data-astro-cid-a3codrza]{height:55px}.store-badges__img--google-en[data-astro-cid-a3codrza]{height:64px}@media(min-width:640px){.store-badges__img--apple[data-astro-cid-a3codrza]{height:48px}.store-badges__img--google[data-astro-cid-a3codrza]{height:61px}.store-badges__img--google-en[data-astro-cid-a3codrza]{height:70px}}.hero[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,var(--warm) 0%,var(--warm) 40%,var(--surface) 100%)}.hero__store-badges[data-astro-cid-bbe6dxrz]{margin-bottom:.75rem}@media(min-width:640px){.hero__store-badges[data-astro-cid-bbe6dxrz]{margin-bottom:1rem}}.demo-section[data-astro-cid-tb5vpudz]{width:100%;max-width:80rem;margin:0 auto 4rem;padding:0 1rem}@media(min-width:640px){.demo-section[data-astro-cid-tb5vpudz]{margin-bottom:6rem;padding:0 1.5rem}}.demo-section__inner[data-astro-cid-tb5vpudz]{max-width:56rem;margin:0 auto}.demo-section__title[data-astro-cid-tb5vpudz]{font-size:1.5rem;font-weight:700;text-align:center;color:var(--heading);margin-bottom:2.5rem}@media(min-width:640px){.demo-section__title[data-astro-cid-tb5vpudz]{font-size:1.875rem;margin-bottom:2.75rem}}.demo-grid[data-astro-cid-tb5vpudz]{display:grid;grid-template-columns:repeat(1,1fr);gap:1.25rem;max-width:56rem;margin:0 auto 3rem}@media(min-width:768px){.demo-grid[data-astro-cid-tb5vpudz]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.demo-step__card[data-astro-cid-tb5vpudz]{position:relative;background:var(--surface);padding:.375rem;border-radius:.85rem;box-shadow:0 2px 10px #0000000f;border:1px solid var(--soft-strong);margin-bottom:.625rem;transition:box-shadow .3s ease,transform .3s ease}.demo-step[data-astro-cid-tb5vpudz]:hover .demo-step__card[data-astro-cid-tb5vpudz]{box-shadow:0 8px 24px #00000017;transform:translateY(-2px)}.demo-step__num[data-astro-cid-tb5vpudz]{position:absolute;top:-.5rem;left:-.4rem;width:1.75rem;height:1.75rem;border-radius:.45rem;background:var(--surface);color:var(--accent);font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #3b82f633;border:2px solid var(--accent);z-index:1}@media(min-width:640px){.demo-step__num[data-astro-cid-tb5vpudz]{width:2rem;height:2rem;font-size:.85rem;top:-.55rem;left:-.55rem}}.demo-step__caption[data-astro-cid-tb5vpudz]{font-size:.85rem;font-weight:600;color:var(--muted);text-align:center}.demo-story[data-astro-cid-tb5vpudz]{max-width:36rem;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.demo-story__block[data-astro-cid-tb5vpudz]{background:var(--soft);border-radius:1.25rem;overflow:hidden;border:1px solid var(--soft-strong)}.demo-story__img[data-astro-cid-tb5vpudz]{width:100%;height:auto;display:block}.demo-story__text[data-astro-cid-tb5vpudz]{padding:1.25rem 1.25rem 1.5rem;font-size:.88rem;line-height:1.75;color:var(--muted)}@media(min-width:640px){.demo-story__text[data-astro-cid-tb5vpudz]{padding:1.5rem 1.75rem 1.75rem;font-size:.92rem}}.demo-cta[data-astro-cid-tb5vpudz]{margin-top:2.5rem;text-align:center}.demo-cta__inner[data-astro-cid-tb5vpudz]{display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--quote) 0%,var(--tint-purple) 100%);padding:1.25rem 2rem;border-radius:1.25rem;border:1px solid var(--border)}.demo-cta__text[data-astro-cid-tb5vpudz]{font-size:.8rem;font-weight:700;color:var(--accent)}.demo-cta__avail[data-astro-cid-tb5vpudz]{font-size:.7rem;color:var(--muted)}.media-showcase[data-astro-cid-vh5pro65]{width:100vw;margin-left:calc(-50vw + 50%);padding:2.5rem 1rem;border-top:1px solid var(--soft-strong);border-bottom:1px solid var(--soft-strong);background:linear-gradient(180deg,var(--surface) 0%,var(--cool) 50%,var(--surface) 100%)}@media(min-width:640px){.media-showcase[data-astro-cid-vh5pro65]{padding:3rem 1.5rem 3.5rem}}.reviews-section[data-astro-cid-bgwftent]{width:100vw;margin-left:calc(-50vw + 50%);padding:3rem 1rem 2.5rem;background:linear-gradient(180deg,var(--surface) 0%,var(--cool) 40%,var(--tint-purple) 60%,var(--cool) 80%,var(--surface) 100%)}@media(min-width:640px){.reviews-section[data-astro-cid-bgwftent]{padding:4rem 1.5rem 3.5rem}}.reviews-section[data-astro-cid-bgwftent] h2[data-astro-cid-bgwftent]{max-width:80rem;margin-left:auto;margin-right:auto}.reviews-section[data-astro-cid-bgwftent]>.grid[data-astro-cid-bgwftent]{max-width:56rem;margin-left:auto;margin-right:auto}.reviews-section__cta[data-astro-cid-bgwftent]{max-width:56rem;margin:2.5rem auto 0}.why[data-astro-cid-ebj2y6yc]{width:100vw;margin-left:calc(-50vw + 50%);padding:3rem 1rem 2.5rem;background:linear-gradient(180deg,var(--soft) 0%,var(--soft-strong) 50%,var(--soft) 100%)}@media(min-width:640px){.why[data-astro-cid-ebj2y6yc]{padding:3.5rem 1.5rem 3rem}}.why__inner[data-astro-cid-ebj2y6yc]{max-width:40rem;margin:0 auto}.why__title[data-astro-cid-ebj2y6yc]{font-size:1.6rem;font-weight:800;text-align:center;margin-bottom:1.75rem;letter-spacing:-.02em}@media(min-width:640px){.why__title[data-astro-cid-ebj2y6yc]{font-size:2rem;margin-bottom:2rem}}.why__body[data-astro-cid-ebj2y6yc]{background:var(--surface);border-radius:1.5rem;padding:1.75rem 1.25rem;box-shadow:0 4px 24px #0000000d;border:1px solid var(--border)}@media(min-width:640px){.why__body[data-astro-cid-ebj2y6yc]{padding:2.25rem;border-radius:1.75rem}}.why__hook[data-astro-cid-ebj2y6yc]{font-size:1.1rem;font-weight:700;color:var(--heading);line-height:1.75;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}@media(min-width:640px){.why__hook[data-astro-cid-ebj2y6yc]{font-size:1.2rem}}.why__text[data-astro-cid-ebj2y6yc]{font-size:.88rem;line-height:1.9;color:var(--muted);margin-bottom:1rem}@media(min-width:640px){.why__text[data-astro-cid-ebj2y6yc]{font-size:.95rem}}.why__text[data-astro-cid-ebj2y6yc]:last-child,.why__text--closing[data-astro-cid-ebj2y6yc]{margin-bottom:0}.why__quote[data-astro-cid-ebj2y6yc]{border-left:3px solid var(--accent);padding:.85rem 1.1rem;margin:1.5rem 0;background:linear-gradient(135deg,var(--quote) 0%,var(--tint-purple) 100%);border-radius:0 .75rem .75rem 0}.why__quote[data-astro-cid-ebj2y6yc] p[data-astro-cid-ebj2y6yc]{font-size:.88rem;line-height:1.75;color:var(--title-start);font-weight:600;margin:0}@media(min-width:640px){.why__quote[data-astro-cid-ebj2y6yc] p[data-astro-cid-ebj2y6yc]{font-size:.95rem}}.faq-section[data-astro-cid-al2ca2vr]{width:100vw;margin-left:calc(-50vw + 50%);padding:3rem 1rem 2.5rem;background:linear-gradient(180deg,var(--surface) 0%,var(--soft) 25%,var(--soft-strong) 50%,var(--soft) 85%,var(--soft) 100%);text-align:left}@media(min-width:640px){.faq-section[data-astro-cid-al2ca2vr]{padding:4rem 1.5rem 3.5rem}}.faq-section[data-astro-cid-al2ca2vr]>h2[data-astro-cid-al2ca2vr],.faq-section[data-astro-cid-al2ca2vr]>.space-y-4[data-astro-cid-al2ca2vr]{max-width:48rem;margin-left:auto;margin-right:auto}
