.demo[data-astro-cid-cdgkvcad]{padding-top:2.5rem}.lede-d[data-astro-cid-cdgkvcad]{color:var(--text-dim);max-width:46em;margin:.5rem 0 1.5rem}.stage[data-astro-cid-cdgkvcad]{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:2rem;display:grid}@media (width<=760px){.stage[data-astro-cid-cdgkvcad]{grid-template-columns:1fr}}.phone[data-astro-cid-cdgkvcad]{background:#efe7de;border:10px solid #111;border-radius:34px;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Hiragino Sans,Noto Sans JP,sans-serif;overflow:hidden;box-shadow:0 18px 40px #00000040}.wa-head[data-astro-cid-cdgkvcad]{color:#fff;background:#075e54;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.avatar[data-astro-cid-cdgkvcad]{color:#3b2f1e;background:#d7c4a6;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.who[data-astro-cid-cdgkvcad]{flex-direction:column;line-height:1.2;display:flex}.who[data-astro-cid-cdgkvcad] small[data-astro-cid-cdgkvcad]{opacity:.8;font-size:.72rem}.wa-body[data-astro-cid-cdgkvcad]{background-image:radial-gradient(#00000009 1px,#0000 1px);background-size:14px 14px;flex-direction:column;gap:.45rem;height:470px;padding:.8rem .7rem 1rem;display:flex;overflow-y:auto}.day[data-astro-cid-cdgkvcad]{color:#3a4a55;background:#e1f2fb;border-radius:6px;align-self:center;margin:.3rem 0;padding:.2rem .6rem;font-size:.72rem}.msg[data-astro-cid-cdgkvcad]{color:#111b21;border-radius:8px;max-width:86%;padding:.45rem .6rem .3rem;font-size:.86rem;line-height:1.38;box-shadow:0 1px 1px #0000001f}.msg[data-astro-cid-cdgkvcad] p[data-astro-cid-cdgkvcad]{white-space:pre-line;margin:0}.msg[data-astro-cid-cdgkvcad].in{background:#fff;border-top-left-radius:2px;align-self:flex-start}.msg[data-astro-cid-cdgkvcad].out{background:#d9fdd3;border-top-right-radius:2px;align-self:flex-end}.time[data-astro-cid-cdgkvcad]{text-align:right;color:#667781;margin-top:.15rem;font-size:.66rem;display:block}.qr[data-astro-cid-cdgkvcad]{border-top:1px solid #e9edef;gap:1px;margin:.4rem -.6rem -.3rem;display:grid}.qr[data-astro-cid-cdgkvcad] span[data-astro-cid-cdgkvcad]{text-align:center;color:#008069;background:#fff;border-bottom:1px solid #f0f2f5;padding:.45rem;font-weight:600;transition:background .15s,transform .15s}.qr[data-astro-cid-cdgkvcad] span[data-astro-cid-cdgkvcad]:before{content:"↩︎";margin-right:.35rem}.qr[data-astro-cid-cdgkvcad] span[data-astro-cid-cdgkvcad].more:before{content:"☰︎"}.qr[data-astro-cid-cdgkvcad] span[data-astro-cid-cdgkvcad]:last-child{border-bottom:0;border-radius:0 0 8px 8px}.qr[data-astro-cid-cdgkvcad] span[data-astro-cid-cdgkvcad].tap{background:#d1f4e0;transform:scale(.97)}.typing[data-astro-cid-cdgkvcad]{gap:.25rem;padding:.7rem .8rem;display:none}.typing[data-astro-cid-cdgkvcad].on{display:flex}.typing[data-astro-cid-cdgkvcad] i[data-astro-cid-cdgkvcad]{background:#8696a0;border-radius:50%;width:.45rem;height:.45rem;animation:1s infinite blink}.typing[data-astro-cid-cdgkvcad] i[data-astro-cid-cdgkvcad]:nth-child(2){animation-delay:.15s}.typing[data-astro-cid-cdgkvcad] i[data-astro-cid-cdgkvcad]:nth-child(3){animation-delay:.3s}@keyframes blink{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}.tag[data-astro-cid-cdgkvcad]{color:#bbb;text-align:center;background:#111;padding:.35rem;font-size:.72rem}.panel[data-astro-cid-cdgkvcad]{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:1rem 1.1rem}.panel-h[data-astro-cid-cdgkvcad]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin:0 0 .6rem;font-size:.8rem}.rows[data-astro-cid-cdgkvcad]{margin:0;padding:0;list-style:none}.rows[data-astro-cid-cdgkvcad] li[data-astro-cid-cdgkvcad]{border-top:1px solid var(--line);grid-template-columns:3.4rem 1fr auto;align-items:center;gap:.6rem;padding:.55rem 0;display:grid}.rows[data-astro-cid-cdgkvcad] li[data-astro-cid-cdgkvcad]:first-child{border-top:0}.rows[data-astro-cid-cdgkvcad] .t[data-astro-cid-cdgkvcad]{font-variant-numeric:tabular-nums;color:var(--text-dim)}.st[data-astro-cid-cdgkvcad]{border-radius:999px;padding:.2rem .55rem;font-size:.8rem;font-weight:700}.st[data-astro-cid-cdgkvcad].ok,.s-ok[data-astro-cid-cdgkvcad]{color:var(--ok);background:#2e6b3d24;border-radius:999px;padding:.2rem .55rem}.s-wait[data-astro-cid-cdgkvcad]{color:var(--accent);background:#8c6b1424;border-radius:999px;padding:.2rem .55rem}.s-score[data-astro-cid-cdgkvcad]{color:var(--trace);background:#2a5f5024;border-radius:999px;margin-left:.35rem;padding:.2rem .55rem}.rows[data-astro-cid-cdgkvcad] .target[data-astro-cid-cdgkvcad] .st[data-astro-cid-cdgkvcad]{padding:0}.steps[data-astro-cid-cdgkvcad]{color:var(--text-dim);margin:1.2rem 0 0;padding-left:1.3rem}.steps[data-astro-cid-cdgkvcad] li[data-astro-cid-cdgkvcad]{margin:.45rem 0}.ctrl[data-astro-cid-cdgkvcad]{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.btn-ghost[data-astro-cid-cdgkvcad]{font:inherit;color:var(--text);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;min-height:44px;padding:.55rem 1rem;font-weight:700}.btn-ghost[data-astro-cid-cdgkvcad]:hover{border-color:var(--accent)}.s-wait[data-astro-cid-cdgkvcad],.js[data-astro-cid-cdgkvcad] [data-astro-cid-cdgkvcad][data-step]:not(.on){display:none}.js[data-astro-cid-cdgkvcad] [data-astro-cid-cdgkvcad][data-step].on{animation:.35s ease-out pop}.js[data-astro-cid-cdgkvcad] .s-ok[data-astro-cid-cdgkvcad],.js[data-astro-cid-cdgkvcad] .s-score[data-astro-cid-cdgkvcad]{display:none}.js[data-astro-cid-cdgkvcad] .s-wait[data-astro-cid-cdgkvcad],.js[data-astro-cid-cdgkvcad].confirmed .s-ok[data-astro-cid-cdgkvcad]{display:inline-block}.js[data-astro-cid-cdgkvcad].confirmed .s-wait[data-astro-cid-cdgkvcad]{display:none}.js[data-astro-cid-cdgkvcad].scored .s-score[data-astro-cid-cdgkvcad]{display:inline-block}.js[data-astro-cid-cdgkvcad].just-confirmed .target[data-astro-cid-cdgkvcad]{animation:1.4s ease-out flash}.js[data-astro-cid-cdgkvcad] .steps[data-astro-cid-cdgkvcad] li[data-astro-cid-cdgkvcad]{opacity:.45;transition:opacity .3s}.js[data-astro-cid-cdgkvcad] .steps[data-astro-cid-cdgkvcad] li[data-astro-cid-cdgkvcad].now{opacity:1;color:var(--text);font-weight:700}@keyframes pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes flash{0%{background:#2e6b3d40}to{background:0 0}}.hero[data-astro-cid-eph2s77r]{border-bottom:1px solid var(--line);padding:3.5rem 0 2.5rem}.lede[data-astro-cid-eph2s77r]{max-width:60ch;color:var(--text-dim);margin-top:1rem;font-size:1.1rem}.hero-cta[data-astro-cid-eph2s77r],.badge-row[data-astro-cid-eph2s77r]{margin-top:1.5rem}.grid[data-astro-cid-eph2s77r]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.tier-price[data-astro-cid-eph2s77r]{margin:.4em 0;font-size:1.35rem}.trial[data-astro-cid-eph2s77r]{color:var(--accent)}.shots[data-astro-cid-eph2s77r]{scroll-snap-type:x mandatory;gap:1rem;margin:1.5rem 0 .75rem;padding:0;list-style:none;display:flex;overflow-x:auto}.shots[data-astro-cid-eph2s77r] li[data-astro-cid-eph2s77r]{scroll-snap-align:start;flex:0 0 min(78vw,300px)}.shots[data-astro-cid-eph2s77r] img[data-astro-cid-eph2s77r]{border:1px solid var(--line);border-radius:.75rem;width:100%;height:auto;display:block}@media (width>=960px){.shots[data-astro-cid-eph2s77r]{overflow:visible}.shots[data-astro-cid-eph2s77r] li[data-astro-cid-eph2s77r]{flex:1 1 0}}
