.hero[data-astro-cid-ge2uvauf]{padding-block:56px 72px;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before,.hero[data-astro-cid-ge2uvauf]:after{content:"";background:var(--color-brand);opacity:.07;pointer-events:none;border-radius:50%;position:absolute}.hero[data-astro-cid-ge2uvauf]:before{width:520px;height:520px;top:-260px;right:-180px}.hero[data-astro-cid-ge2uvauf]:after{width:260px;height:260px;bottom:-140px;left:-120px}.wrap[data-astro-cid-ge2uvauf]{align-items:center;gap:40px;display:grid;position:relative}@media (width>=860px){.wrap[data-astro-cid-ge2uvauf]{grid-template-columns:1.1fr .9fr;gap:56px}.hero[data-astro-cid-ge2uvauf]{padding-block:88px 104px}}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.01em;margin-top:14px;font-size:clamp(32px,4vw,52px)}h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--color-brand);font-style:normal}.headline-sub[data-astro-cid-ge2uvauf]{margin-top:12px;font-size:clamp(22px,3vw,30px);line-height:1.5;display:block}@media (width<=359px){h1[data-astro-cid-ge2uvauf]{font-size:28px}.headline-sub[data-astro-cid-ge2uvauf]{font-size:20px}}.lead[data-astro-cid-ge2uvauf]{max-width:34em;color:var(--color-body);margin-top:22px;font-size:17px}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.note[data-astro-cid-ge2uvauf]{color:var(--color-muted);margin-top:14px;font-size:13px}.copy[data-astro-cid-ge2uvauf],.screen[data-astro-cid-ge2uvauf]{animation:.6s cubic-bezier(.2,.7,.2,1) both rise}@keyframes rise{0%{transform:translateY(12px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.copy[data-astro-cid-ge2uvauf],.screen[data-astro-cid-ge2uvauf]{animation:none}}.preview[data-astro-cid-ge2uvauf]{justify-self:center;width:min(100%,390px)}.screen[data-astro-cid-ge2uvauf]{background:var(--color-white);border:1px solid var(--color-line);border-radius:36px;justify-self:center;width:min(100%,390px);padding:0;position:relative;box-shadow:0 2px 4px #00000014,0 30px 60px #0000002e}.screen[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{border-radius:36px;width:100%;height:auto;display:block}.sample[data-astro-cid-ge2uvauf]{background:var(--color-surface);color:var(--color-accent);border:1px solid var(--color-line);border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700;position:absolute;top:-12px;right:18px}section[data-astro-cid-cognygiv]{background:var(--color-surface)}h3[data-astro-cid-cognygiv]{margin-top:16px;font-size:20px}.tile[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--color-body);margin-top:10px;font-size:15px}section[data-astro-cid-5wfdsgz3]{padding-block:32px}.wrap[data-astro-cid-5wfdsgz3]{justify-items:start;gap:16px;display:grid}h2[data-astro-cid-5wfdsgz3]{font-size:22px}p[data-astro-cid-5wfdsgz3]{max-width:48em;color:var(--color-body)}.flow[data-astro-cid-gemfbn6y]{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:36px;padding:0;list-style:none;display:grid}@media (width>=720px){.flow[data-astro-cid-gemfbn6y]{grid-template-columns:repeat(4,1fr)}}.state[data-astro-cid-gemfbn6y]{text-align:center;border-radius:18px;padding:22px 18px}.state[data-astro-cid-gemfbn6y] svg{display:inline-block}.state[data-astro-cid-gemfbn6y] b[data-astro-cid-gemfbn6y]{margin-top:10px;font-size:22px;display:block}.state[data-astro-cid-gemfbn6y] small[data-astro-cid-gemfbn6y]{opacity:.8;margin-top:4px;font-size:13px;display:block}.s1[data-astro-cid-gemfbn6y]{background:var(--color-neutral-bg);color:var(--color-state-neutral-fg)}.s2[data-astro-cid-gemfbn6y]{background:var(--color-amber-bg);color:var(--color-amber-fg)}.s3[data-astro-cid-gemfbn6y]{background:var(--color-blue-bg);color:var(--color-blue-fg)}.s4[data-astro-cid-gemfbn6y]{background:var(--color-green-bg);color:var(--color-green-fg)}.rules[data-astro-cid-gemfbn6y]{margin-top:28px}.rule[data-astro-cid-gemfbn6y] h3[data-astro-cid-gemfbn6y]{align-items:center;gap:10px;font-size:18px;display:flex}.rule[data-astro-cid-gemfbn6y] h3[data-astro-cid-gemfbn6y] svg{color:var(--color-brand);flex:none}.rule[data-astro-cid-gemfbn6y] p[data-astro-cid-gemfbn6y]{color:var(--color-body);margin-top:10px;font-size:15px}.ex[data-astro-cid-gemfbn6y]{background:var(--color-card);border:1px solid var(--color-line);border-radius:12px;margin-top:12px;padding:12px 14px;font-size:14px}.ex[data-astro-cid-gemfbn6y] b[data-astro-cid-gemfbn6y]{color:var(--color-accent)}.num[data-astro-cid-gemfbn6y]{font-variant-numeric:tabular-nums}section[data-astro-cid-ejz2my4w]{background:var(--color-surface)}.sec-head[data-astro-cid-ejz2my4w]{max-width:none}.scenes[data-astro-cid-ejz2my4w]{gap:20px;display:grid}.scene[data-astro-cid-ejz2my4w]{border-radius:var(--radius-card);background:var(--color-card);min-width:0;padding:12px}.scene[data-astro-cid-ejz2my4w] img[data-astro-cid-ejz2my4w]{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;height:auto}.scene-copy[data-astro-cid-ejz2my4w]{padding:16px 8px 12px}.label[data-astro-cid-ejz2my4w]{background:var(--color-surface);border-radius:999px;padding:3px 12px;font-size:13px;font-weight:700;display:inline-block}h3[data-astro-cid-ejz2my4w]{margin-top:12px;font-size:20px;line-height:1.5}.description[data-astro-cid-ejz2my4w]{color:var(--color-body);margin-top:6px;font-size:16px}.other-scenes[data-astro-cid-ejz2my4w]{color:var(--color-body);margin-top:24px}.callout[data-astro-cid-ejz2my4w]{border-radius:var(--radius-card);background:var(--color-amber-bg);color:var(--color-amber-fg);grid-template-columns:24px minmax(0,1fr);gap:14px;margin-top:24px;padding:20px 24px;font-size:15px;display:grid}.callout[data-astro-cid-ejz2my4w] svg{margin-top:2px}.callout-title[data-astro-cid-ejz2my4w]{margin-bottom:4px;font-size:16px;font-weight:700}@media (width>=960px){.scenes[data-astro-cid-ejz2my4w]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card[data-astro-cid-nxhdkif3]{background:var(--color-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-columns:1fr auto;align-items:center;gap:32px;padding:32px;display:grid}ul[data-astro-cid-nxhdkif3]{color:var(--color-body);gap:8px;margin-top:20px;padding-left:1.2em;font-size:15px;list-style:outside;display:grid}.actions[data-astro-cid-nxhdkif3]{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:24px;display:flex}.add[data-astro-cid-nxhdkif3]{border-radius:8px;align-items:center;min-height:44px;display:inline-flex}.add[data-astro-cid-nxhdkif3] img[data-astro-cid-nxhdkif3]{width:auto;height:36px}.guide[data-astro-cid-nxhdkif3]{color:var(--color-accent);font-size:15px;font-weight:700}.qr[data-astro-cid-nxhdkif3]{text-align:center}.qr[data-astro-cid-nxhdkif3] img[data-astro-cid-nxhdkif3]{width:180px;height:auto;display:block}.qr[data-astro-cid-nxhdkif3] figcaption[data-astro-cid-nxhdkif3]{color:var(--color-muted);margin-top:8px;font-size:13px}@media (width<=640px){.card[data-astro-cid-nxhdkif3]{grid-template-columns:1fr;padding:24px}.qr[data-astro-cid-nxhdkif3]{display:none}}.cta[data-astro-cid-4zgmmfpt]{background:linear-gradient(135deg, var(--color-brand-hover), var(--color-brand-strong));color:var(--color-canvas);text-align:center;padding-block:80px;position:relative;overflow:hidden}.cta[data-astro-cid-4zgmmfpt]:before{content:"";background:var(--color-canvas);opacity:.1;border-radius:50%;width:420px;height:420px;position:absolute;top:-200px;right:-140px}h2[data-astro-cid-4zgmmfpt]{font-size:clamp(28px,4.5vw,44px)}p[data-astro-cid-4zgmmfpt]{opacity:.95;max-width:32em;margin:18px auto 0;font-size:16px}.line[data-astro-cid-4zgmmfpt]{width:fit-content;min-height:44px;color:var(--color-canvas);text-underline-offset:6px;justify-content:center;align-items:center;margin:16px auto 0;font-size:24px;font-weight:700;text-decoration:underline;display:flex}.cta[data-astro-cid-4zgmmfpt] .btn{min-height:56px;margin-top:30px;padding:0 32px;font-size:17px}
