.scan[data-astro-cid-rtiop5pw]{padding:var(--s10) var(--s8);background:linear-gradient(140deg,#dfeaf4,#ebf1f7);border-radius:20px;margin:0}.track[data-astro-cid-rtiop5pw]{align-items:start;gap:var(--s4);grid-template-columns:1fr auto 1fr auto 1fr;max-width:900px;margin:0 auto;padding:0;list-style:none;display:grid}.stage[data-astro-cid-rtiop5pw]{align-items:center;gap:var(--s3);text-align:center;flex-direction:column;display:flex}.art[data-astro-cid-rtiop5pw]{place-items:center;min-height:170px;display:grid}.arrow[data-astro-cid-rtiop5pw]{color:var(--text-muted);align-self:center;margin-block-end:40px;font-size:20px}.stage-label[data-astro-cid-rtiop5pw]{font-size:var(--fs-md);font-weight:var(--fw-bold)}.stage-note[data-astro-cid-rtiop5pw]{font-size:var(--fs-sm);color:var(--text-secondary);margin-block-start:calc(-1 * var(--s2))}.qr[data-astro-cid-rtiop5pw]{border-radius:var(--r-lg);background:var(--surface-card);color:var(--text-primary);padding:10px;display:flex;box-shadow:0 8px 24px #1122161a}.phone[data-astro-cid-rtiop5pw]{border:2px solid var(--text-primary);background:var(--surface-card);border-radius:16px;place-items:center;width:78px;height:140px;display:grid;position:relative;box-shadow:0 8px 24px #1122161a}.phone[data-astro-cid-rtiop5pw]:before{content:"";background:var(--text-primary);border-radius:4px;width:22px;height:4px;position:absolute;inset-block-start:6px}.finder[data-astro-cid-rtiop5pw]{color:var(--text-primary);padding:6px;display:flex;position:relative}.finder[data-astro-cid-rtiop5pw]:before,.finder[data-astro-cid-rtiop5pw]:after{content:"";border:2px solid var(--brand);border-radius:var(--r-sm);clip-path:polygon(0 0,30% 0,30% 2px,2px 2px,2px 30%,0 30%,0 0,70% 0,100% 0,100% 30%,calc(100% - 2px) 30%,calc(100% - 2px) 2px,70% 2px);position:absolute;inset:0}.finder[data-astro-cid-rtiop5pw]:after{transform:rotate(180deg)}.scanline[data-astro-cid-rtiop5pw]{background:var(--brand);height:2px;box-shadow:0 0 8px var(--brand);animation:2.2s ease-in-out infinite scan;position:absolute;inset-inline:4px}@keyframes scan{0%,to{top:6px}50%{top:calc(100% - 8px)}}.mini[data-astro-cid-rtiop5pw]{width:100%;min-width:220px;max-width:240px;padding:var(--s4);border:1px solid var(--border-default);border-radius:var(--r-xl);background:var(--surface-card);text-align:start;display:block;box-shadow:0 8px 24px #1122161a}.mini-name[data-astro-cid-rtiop5pw]{align-items:center;gap:var(--s2);font-size:var(--fs-base);font-weight:var(--fw-bold);display:flex}.mini-name[data-astro-cid-rtiop5pw] i[data-astro-cid-rtiop5pw]{background:var(--owner-person);border-radius:50%;width:9px;height:9px}.mini-group[data-astro-cid-rtiop5pw]{margin-block-start:var(--s3);display:block}.mini-label[data-astro-cid-rtiop5pw]{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.mini-row[data-astro-cid-rtiop5pw]{justify-content:space-between;gap:var(--s2);padding:6px var(--s2);border-radius:var(--r-sm);background:var(--surface-muted);font-size:var(--fs-xs);margin-block-start:2px;display:flex}.mini-row[data-astro-cid-rtiop5pw] b[data-astro-cid-rtiop5pw]{font-weight:var(--fw-semibold)}.mini-phone[data-astro-cid-rtiop5pw]{font-family:var(--font-mono);white-space:nowrap}@media (width<=960px){.track[data-astro-cid-rtiop5pw]{grid-template-columns:1fr}.arrow[data-astro-cid-rtiop5pw]{margin:0 auto;transform:rotate(90deg)}}@media (width<=720px){.scan[data-astro-cid-rtiop5pw]{padding:var(--s8) var(--s4)}}@media (prefers-reduced-motion:reduce){.scanline[data-astro-cid-rtiop5pw]{animation:none;top:50%}}.hero[data-astro-cid-h7vbbpek],.sec[data-astro-cid-h7vbbpek]{--shot-green:linear-gradient(140deg, #e3efe6, #eef4ef);--shot-blue:linear-gradient(140deg, #dfeaf4, #ebf1f7);--shot-amber:linear-gradient(140deg, #f6ebdc, #f9f2e8);--radius-shot:20px;--shadow-card:0 18px 40px #0e3d1a38, 0 1px 2px #00000014}ul[data-astro-cid-h7vbbpek],ol[data-astro-cid-h7vbbpek]{margin:0;padding:0;list-style:none}.mono[data-astro-cid-h7vbbpek]{font-family:var(--font-mono)}.sec[data-astro-cid-h7vbbpek]{padding-block:var(--section-y-lg)}.sec-tight[data-astro-cid-h7vbbpek]{padding-block-start:0}.sec-head[data-astro-cid-h7vbbpek]{max-width:640px;margin-block-end:var(--s10)}.sec-head[data-astro-cid-h7vbbpek] .eyebrow[data-astro-cid-h7vbbpek]{margin-block-end:var(--s3)}.sec-head[data-astro-cid-h7vbbpek] h2[data-astro-cid-h7vbbpek]{font-size:var(--fs-2xl);font-weight:var(--fw-black)}.sec-head[data-astro-cid-h7vbbpek] p[data-astro-cid-h7vbbpek]{font-size:var(--fs-body);line-height:var(--lh-base);color:var(--text-secondary);margin-block-start:var(--s3)}.band-muted[data-astro-cid-h7vbbpek]{background:var(--surface-muted);border-block:1px solid var(--border-default)}.small-note[data-astro-cid-h7vbbpek]{font-size:var(--fs-sm);color:var(--text-muted);margin-block-start:var(--s6)}.icon40[data-astro-cid-h7vbbpek]{border-radius:var(--radius-pill);background:var(--brand-subtle);width:40px;height:40px;color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hero[data-astro-cid-h7vbbpek]{padding-block:var(--section-y-lg) var(--section-y);border-block-end:1px solid var(--border-default);overflow-x:clip}.hero-grid[data-astro-cid-h7vbbpek]{gap:var(--s12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.hero[data-astro-cid-h7vbbpek] .eyebrow[data-astro-cid-h7vbbpek]{margin-block-end:var(--s4)}.hero[data-astro-cid-h7vbbpek] h1[data-astro-cid-h7vbbpek]{font-size:clamp(var(--fs-h1), 4.6vw, var(--fs-display));font-weight:var(--fw-black);line-height:var(--lh-display);letter-spacing:-1.4px}.hero[data-astro-cid-h7vbbpek] h1[data-astro-cid-h7vbbpek] em[data-astro-cid-h7vbbpek]{color:var(--brand);font-style:normal}.hero[data-astro-cid-h7vbbpek] .lead[data-astro-cid-h7vbbpek]{max-width:540px;font-size:var(--fs-lead);line-height:var(--lh-prose);color:var(--text-secondary);margin-block-start:var(--s5)}.actions[data-astro-cid-h7vbbpek]{gap:var(--s3);flex-wrap:wrap;margin-block-start:var(--s8);display:flex}.facts[data-astro-cid-h7vbbpek]{gap:var(--s2) var(--s6);font-size:var(--fs-base);color:var(--text-muted);flex-wrap:wrap;margin-block-start:var(--s6);display:flex}.facts[data-astro-cid-h7vbbpek] li[data-astro-cid-h7vbbpek]{align-items:center;gap:var(--s2);display:flex}.facts[data-astro-cid-h7vbbpek] svg{color:var(--brand);flex-shrink:0}.deck[data-astro-cid-h7vbbpek]{aspect-ratio:1.15;border-radius:var(--radius-shot);background:var(--shot-green);place-items:center;padding:28px;display:grid;position:relative}.deck-cards[data-astro-cid-h7vbbpek]{aspect-ratio:856/540;width:min(88%,440px);position:relative}.deck[data-astro-cid-h7vbbpek] img[data-astro-cid-h7vbbpek]{width:100%;height:auto;box-shadow:var(--shadow-card);border-radius:14px;position:absolute;inset:0}.deck[data-astro-cid-h7vbbpek] .back[data-astro-cid-h7vbbpek]{opacity:.96;animation:.9s cubic-bezier(.2,.8,.2,1) both settle-back;transform:translate(9%,-16%)rotate(6deg)scale(.92)}.deck[data-astro-cid-h7vbbpek] .front[data-astro-cid-h7vbbpek]{animation:.9s cubic-bezier(.2,.8,.2,1) both settle-front;transform:translate(-4%,8%)rotate(-4deg)}@keyframes settle-back{0%{transform:translateY(-6%)rotate(0)scale(.92)}}@keyframes settle-front{0%{transform:translateY(4%)rotate(0)}}.deck[data-astro-cid-h7vbbpek] figcaption[data-astro-cid-h7vbbpek]{justify-content:center;align-items:center;gap:var(--s2);padding-inline:var(--s4);font-size:var(--fs-sm);color:var(--text-secondary);display:flex;position:absolute;inset-block-end:18px;inset-inline:0}.deck[data-astro-cid-h7vbbpek] figcaption[data-astro-cid-h7vbbpek] svg{flex-shrink:0}.dz[data-astro-cid-h7vbbpek]{gap:var(--s10);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.dz-text[data-astro-cid-h7vbbpek]{gap:var(--s6);flex-direction:column;display:flex}.can[data-astro-cid-h7vbbpek]{gap:var(--s3);flex-direction:column;display:flex}.can[data-astro-cid-h7vbbpek] li[data-astro-cid-h7vbbpek]{align-items:flex-start;gap:var(--s3);font-size:var(--fs-md);color:var(--text-primary);display:flex}.can[data-astro-cid-h7vbbpek] svg{color:var(--brand);flex-shrink:0;margin-block-start:3px}.flow[data-astro-cid-h7vbbpek]{gap:var(--s3);padding:var(--s5);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card);counter-reset:flow;flex-direction:column;display:flex}.flow[data-astro-cid-h7vbbpek] li[data-astro-cid-h7vbbpek]{gap:var(--s3);font-size:var(--fs-base);color:var(--text-secondary);counter-increment:flow;grid-template-columns:28px 1fr;align-items:baseline;display:grid}.flow[data-astro-cid-h7vbbpek] li[data-astro-cid-h7vbbpek]:before{content:counter(flow, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--brand)}.flow[data-astro-cid-h7vbbpek] b[data-astro-cid-h7vbbpek]{font-weight:var(--fw-semibold);color:var(--text-primary)}.dz-cta[data-astro-cid-h7vbbpek]{align-items:flex-start;gap:var(--s3);flex-direction:column;display:flex}.dz-cta[data-astro-cid-h7vbbpek] p[data-astro-cid-h7vbbpek]{max-width:46ch;font-size:var(--fs-sm);color:var(--text-muted)}.show[data-astro-cid-h7vbbpek]{justify-content:center;align-items:center;gap:var(--s5);min-height:100%;padding:var(--s10) var(--s8) var(--s8);border-radius:var(--radius-shot);background:var(--shot-green);flex-direction:column;margin:0;display:flex;position:relative}.show-tag[data-astro-cid-h7vbbpek]{padding:3px var(--s3);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);background:#ffffffb3;position:absolute;inset-block-start:var(--s4);inset-inline-start:var(--s4)}.preview-stage[data-astro-cid-h7vbbpek]{aspect-ratio:856/540;width:min(100%,440px);position:relative}.preview-stage[data-astro-cid-h7vbbpek] img[data-astro-cid-h7vbbpek]{width:100%;height:auto;box-shadow:var(--shadow-card);opacity:0;border-radius:14px;transition:opacity .6s,transform .6s;position:absolute;inset:0;transform:translateY(6px)scale(.985)}.preview-stage[data-astro-cid-h7vbbpek] img[data-astro-cid-h7vbbpek].is-on{opacity:1;transform:none}.show-cap[data-astro-cid-h7vbbpek]{justify-content:center;align-items:center;gap:var(--s3);font-size:var(--fs-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.show-cap[data-astro-cid-h7vbbpek] b[data-astro-cid-h7vbbpek]{font-weight:var(--fw-semibold);color:var(--text-primary)}.pips[data-astro-cid-h7vbbpek]{gap:6px;display:flex}.pips[data-astro-cid-h7vbbpek] i[data-astro-cid-h7vbbpek]{background:#1111112e;border-radius:50%;width:6px;height:6px;transition:background .3s,width .3s}.pips[data-astro-cid-h7vbbpek] i[data-astro-cid-h7vbbpek].is-on{background:var(--brand);border-radius:3px;width:18px}.gallery[data-astro-cid-h7vbbpek]{gap:var(--s6);grid-template-columns:repeat(3,1fr);display:grid}.gitem[data-astro-cid-h7vbbpek]{gap:var(--s4);flex-direction:column;display:flex}.gshot[data-astro-cid-h7vbbpek]{border-radius:var(--radius-shot);place-items:center;padding:32px 24px;display:grid}.gshot-green[data-astro-cid-h7vbbpek]{background:var(--shot-green)}.gshot-blue[data-astro-cid-h7vbbpek]{background:var(--shot-blue)}.gshot-amber[data-astro-cid-h7vbbpek]{background:var(--shot-amber)}.flip[data-astro-cid-h7vbbpek]{aspect-ratio:856/540;cursor:pointer;perspective:1200px;background:0 0;border:0;border-radius:12px;width:100%;max-width:340px;padding:0;position:relative}.flip-inner[data-astro-cid-h7vbbpek]{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0}@media (hover:hover){.flip[data-astro-cid-h7vbbpek]:hover .flip-inner[data-astro-cid-h7vbbpek]{transform:rotateY(180deg)}}.flip[data-astro-cid-h7vbbpek].is-flipped .flip-inner[data-astro-cid-h7vbbpek]{transform:rotateY(180deg)}.flip[data-astro-cid-h7vbbpek] img[data-astro-cid-h7vbbpek]{width:100%;height:auto;box-shadow:var(--shadow-card);backface-visibility:hidden;border-radius:12px;position:absolute;inset:0}.flip[data-astro-cid-h7vbbpek] .b[data-astro-cid-h7vbbpek]{transform:rotateY(180deg)}.gmeta[data-astro-cid-h7vbbpek]{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.gmeta[data-astro-cid-h7vbbpek] b[data-astro-cid-h7vbbpek]{font-size:var(--fs-lg);font-weight:var(--fw-bold)}.gmeta[data-astro-cid-h7vbbpek] small[data-astro-cid-h7vbbpek]{font-size:var(--fs-sm);color:var(--text-muted)}.gitem[data-astro-cid-h7vbbpek] p[data-astro-cid-h7vbbpek]{font-size:var(--fs-md);line-height:var(--lh-base);color:var(--text-secondary)}.what[data-astro-cid-h7vbbpek]{gap:var(--s6);flex-direction:column;display:flex}.points[data-astro-cid-h7vbbpek]{gap:var(--s5);grid-template-columns:repeat(3,1fr);display:grid}.point[data-astro-cid-h7vbbpek]{gap:var(--s4);padding:var(--s5) var(--s6);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card);grid-template-columns:40px 1fr;display:grid}.point[data-astro-cid-h7vbbpek] h3[data-astro-cid-h7vbbpek]{font-size:var(--fs-lg);font-weight:var(--fw-bold)}.point[data-astro-cid-h7vbbpek] p[data-astro-cid-h7vbbpek]{font-size:var(--fs-md);line-height:var(--lh-base);color:var(--text-secondary);margin-block-start:var(--s1)}.bind[data-astro-cid-h7vbbpek]{gap:var(--s10);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;display:grid}.steps[data-astro-cid-h7vbbpek]{border-block-start:1px solid var(--border-default);grid-template-columns:repeat(3,1fr);display:grid}.steps[data-astro-cid-h7vbbpek] li[data-astro-cid-h7vbbpek]{padding:var(--s6) var(--s6) 0 0;position:relative}.steps[data-astro-cid-h7vbbpek] li[data-astro-cid-h7vbbpek]:before{content:"";background:var(--brand);width:48px;height:3px;position:absolute;inset-block-start:-1px;inset-inline-start:0}.steps[data-astro-cid-h7vbbpek] .n[data-astro-cid-h7vbbpek]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--brand)}.steps[data-astro-cid-h7vbbpek] h3[data-astro-cid-h7vbbpek]{font-size:var(--fs-lg);font-weight:var(--fw-bold);margin-block-start:var(--s2)}.steps[data-astro-cid-h7vbbpek] p[data-astro-cid-h7vbbpek]{font-size:var(--fs-md);line-height:var(--lh-base);color:var(--text-secondary);margin-block-start:var(--s2)}.consent[data-astro-cid-h7vbbpek]{gap:var(--s3);padding:var(--s6);border:1px solid var(--brand);border-radius:var(--radius-card);background:var(--brand-subtle);flex-direction:column;display:flex}.consent[data-astro-cid-h7vbbpek] p[data-astro-cid-h7vbbpek]{font-size:var(--fs-md);line-height:var(--lh-prose)}@media (width<=960px){.hero-grid[data-astro-cid-h7vbbpek],.dz[data-astro-cid-h7vbbpek],.bind[data-astro-cid-h7vbbpek],.points[data-astro-cid-h7vbbpek]{grid-template-columns:1fr}.show[data-astro-cid-h7vbbpek]{order:-1}.gallery[data-astro-cid-h7vbbpek]{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}@media (width<=720px){.sec-head[data-astro-cid-h7vbbpek] h2[data-astro-cid-h7vbbpek]{font-size:var(--fs-xl)}.show[data-astro-cid-h7vbbpek]{padding:var(--s10) var(--s4) var(--s6)}.deck[data-astro-cid-h7vbbpek]{aspect-ratio:auto;padding:48px 20px 24px}.deck[data-astro-cid-h7vbbpek] figcaption[data-astro-cid-h7vbbpek]{text-align:center;margin-block-start:var(--s10);padding-inline:0;position:static}.steps[data-astro-cid-h7vbbpek]{border-block-start:0;border-inline-start:1px solid var(--border-default);grid-template-columns:1fr}.steps[data-astro-cid-h7vbbpek] li[data-astro-cid-h7vbbpek]{padding:0 0 var(--s6) var(--s6)}.steps[data-astro-cid-h7vbbpek] li[data-astro-cid-h7vbbpek]:before{width:3px;height:40px;inset-block-start:4px;inset-inline-start:-2px}.steps[data-astro-cid-h7vbbpek] li[data-astro-cid-h7vbbpek]:last-child{padding-block-end:0}}@media (prefers-reduced-motion:reduce){.deck[data-astro-cid-h7vbbpek] .back[data-astro-cid-h7vbbpek],.deck[data-astro-cid-h7vbbpek] .front[data-astro-cid-h7vbbpek]{animation:none}.flip-inner[data-astro-cid-h7vbbpek],.preview-stage[data-astro-cid-h7vbbpek] img[data-astro-cid-h7vbbpek],.pips[data-astro-cid-h7vbbpek] i[data-astro-cid-h7vbbpek]{transition:none}}
