.model__closing[data-astro-cid-543qhizy]{text-align:center;font-size:clamp(1.0625rem,.6vw + 1rem,1.25rem);font-weight:var(--fw-medium);color:#fff;margin-top:2rem}.model__closing[data-astro-cid-543qhizy] .badge-dot[data-astro-cid-543qhizy]{border:1px solid var(--c-line-dark-strong);border-radius:var(--radius-pill);background:#ffffff08;padding:.75rem 1.25rem}.flow[data-astro-cid-543qhizy]{border:1px solid var(--c-line);border-radius:var(--radius-xl);background:radial-gradient(60% 80% at 50% 0%, var(--c-accent-soft), transparent 70%), var(--c-cream);grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.flow__node[data-astro-cid-543qhizy]{border:1px solid var(--c-line-strong);border-radius:var(--radius);font-weight:var(--fw-medium);color:var(--c-ink);box-shadow:var(--shadow-card);text-align:center;background:#fff;align-items:center;gap:.5rem;padding:.8rem 1.1rem;display:inline-flex}.flow__node--po[data-astro-cid-543qhizy]{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.flow__node--po[data-astro-cid-543qhizy] svg{color:var(--c-accent-bright)}.flow__node--spec[data-astro-cid-543qhizy]{border-color:#00a5b473;gap:.75rem;width:min(100%,420px);padding:1.1rem;display:grid}.flow__spec-title[data-astro-cid-543qhizy]{font-weight:var(--fw-semibold)}.flow__node--spec[data-astro-cid-543qhizy] ul[data-astro-cid-543qhizy]{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.flow__node--spec[data-astro-cid-543qhizy] li[data-astro-cid-543qhizy]{border-radius:var(--radius-pill);background:var(--c-accent-soft);font-size:.8125rem;font-weight:var(--fw-medium);color:var(--c-accent-ink);padding:.3rem .65rem}.flow__link[data-astro-cid-543qhizy]{background:linear-gradient(var(--c-line-strong), var(--c-accent));width:2px;height:34px;display:block;position:relative;overflow:hidden}.flow__link[data-astro-cid-543qhizy] i[data-astro-cid-543qhizy]{background:var(--c-accent-bright);width:6px;height:10px;box-shadow:0 0 10px var(--c-accent-bright);border-radius:3px;position:absolute;left:-2px}.flow__targets[data-astro-cid-543qhizy]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:.75rem;width:min(100%,520px);display:grid}.flow__node--target[data-astro-cid-543qhizy]{justify-content:center}.flow__node--ai[data-astro-cid-543qhizy]{border-color:#00a5b473}.flow__node--target[data-astro-cid-543qhizy] svg{color:var(--c-accent-ink)}@media (width>=1024px){.flow[data-astro-cid-543qhizy]{grid-template-columns:auto 64px auto 64px minmax(0,380px) 64px auto;justify-content:center;align-items:center}.flow__link[data-astro-cid-543qhizy]{background:linear-gradient(90deg, var(--c-line-strong), var(--c-accent));width:64px;height:2px}.flow__link[data-astro-cid-543qhizy] i[data-astro-cid-543qhizy]{width:10px;height:6px;top:-2px;left:0}.flow__targets[data-astro-cid-543qhizy]{grid-template-columns:1fr;width:auto}}@media (prefers-reduced-motion:no-preference){.flow__link[data-astro-cid-543qhizy] i[data-astro-cid-543qhizy]{animation:flow-y 2.2s var(--ease-in-out) infinite}.flow__link[data-astro-cid-543qhizy]:nth-of-type(2) i[data-astro-cid-543qhizy]{animation-delay:.4s}.flow__link--split[data-astro-cid-543qhizy] i[data-astro-cid-543qhizy]{animation-delay:.8s}@media (width>=1024px){.flow__link[data-astro-cid-543qhizy] i[data-astro-cid-543qhizy]{animation-name:flow-x}}}@keyframes flow-y{0%{transform:translateY(-12px)}to{transform:translateY(36px)}}@keyframes flow-x{0%{transform:translate(-12px)}to{transform:translate(66px)}}.flow__note[data-astro-cid-543qhizy]{text-align:center;max-width:60ch;color:var(--c-muted);margin:1.5rem auto clamp(2.5rem,5vw,3.5rem);font-size:1.0625rem}.closing[data-astro-cid-543qhizy]{border-radius:var(--radius-lg);background:radial-gradient(70% 140% at 0% 0%, #19d3d538, transparent 60%), var(--c-dark);gap:.35rem;margin-top:clamp(1rem,2vw,1.5rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.closing__a[data-astro-cid-543qhizy]{font-size:clamp(1.25rem,1.2vw + 1rem,1.75rem);font-weight:var(--fw-semibold);letter-spacing:-.03em;color:var(--c-accent-bright)}.closing__b[data-astro-cid-543qhizy]{letter-spacing:-.02em;color:#fff;font-size:clamp(1.125rem,.8vw + 1rem,1.5rem)}
