.alt[data-astro-cid-kv7pxovi]{background:var(--bg-2)}.flow[data-astro-cid-kv7pxovi]{position:relative;margin-top:clamp(40px,6vw,64px);padding:48px clamp(20px,3vw,36px) 36px;border:1.5px dashed color-mix(in oklab,var(--accent) 60%,transparent);border-radius:var(--radius);background:radial-gradient(circle at 1px 1px,color-mix(in oklab,var(--accent) 18%,transparent) 1px,transparent 0) 0 0 / 18px 18px,color-mix(in oklab,var(--accent-soft) 55%,transparent);overflow:hidden}.flow-label[data-astro-cid-kv7pxovi]{position:absolute;top:14px;left:clamp(20px,3vw,36px);color:var(--accent-text);font-weight:600}.flow-nodes[data-astro-cid-kv7pxovi]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;position:relative;z-index:1}.flow-nodes[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]{position:relative;display:flex}.flow-nodes[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]:not(:last-child):before,.flow-nodes[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]:not(:last-child):after{content:"";position:absolute;top:50%;right:-27px;width:26px;height:1.5px;margin-top:-.75px;background:var(--line-strong)}.flow-nodes[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]:not(:last-child):after{background:var(--accent);transform-origin:left}.flow-node[data-astro-cid-kv7pxovi]{flex:1;display:flex;align-items:center;justify-content:center;min-height:76px;padding:14px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);text-align:center;font-weight:550;font-size:.95rem;line-height:1.3}.flow-nodes[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]:last-child .flow-node[data-astro-cid-kv7pxovi]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}@media(prefers-reduced-motion:no-preference){.flow[data-astro-cid-kv7pxovi]{--step: .75s}.js .flow[data-astro-cid-kv7pxovi] .flow-nodes[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]:not(:last-child):after{transform:scaleX(0);transition:transform .55s var(--ease);transition-delay:calc(.6s + var(--i) * var(--step) + .35s)}.js .flow[data-astro-cid-kv7pxovi].is-in .flow-nodes[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]:not(:last-child):after{transform:none}.js .flow[data-astro-cid-kv7pxovi] .flow-nodes[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]:last-child .flow-node[data-astro-cid-kv7pxovi]{background:var(--surface);color:var(--ink);border-color:var(--line);transition:background-color .6s var(--ease),color .6s var(--ease),border-color .6s var(--ease);transition-delay:calc(.6s + 4 * var(--step))}.js .flow[data-astro-cid-kv7pxovi].is-in .flow-nodes[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]:last-child .flow-node[data-astro-cid-kv7pxovi]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.js .flow[data-astro-cid-kv7pxovi].is-in .flow-nodes[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]:not(:last-child) .flow-node[data-astro-cid-kv7pxovi]{animation:step-lit 1.1s var(--ease) both;animation-delay:calc(.6s + var(--i) * var(--step))}}@keyframes step-lit{30%{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);transform:translateY(-2px)}}.principles[data-astro-cid-kv7pxovi]{list-style:none;padding:0;margin:clamp(40px,6vw,64px) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px clamp(32px,6vw,88px)}.principles[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;padding-top:24px;border-top:1px solid var(--line-strong)}.principles[data-astro-cid-kv7pxovi] .icon{color:var(--accent-text);margin-top:2px}.p-text[data-astro-cid-kv7pxovi]{display:grid;gap:8px;justify-items:start}.status[data-astro-cid-kv7pxovi]{display:flex;gap:18px;margin-top:64px;padding:24px 28px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);max-width:820px}.status[data-astro-cid-kv7pxovi]>.icon{color:var(--accent-text);flex:none}.status[data-astro-cid-kv7pxovi] .h-card[data-astro-cid-kv7pxovi]{margin-bottom:6px}.faq[data-astro-cid-kv7pxovi]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(32px,6vw,88px);align-items:start}.faq-list[data-astro-cid-kv7pxovi]{border-top:1px solid var(--line-strong)}details[data-astro-cid-kv7pxovi]{border-bottom:1px solid var(--line-strong)}summary[data-astro-cid-kv7pxovi]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.12rem;font-weight:600;letter-spacing:-.015em;cursor:pointer;list-style:none}summary[data-astro-cid-kv7pxovi]::-webkit-details-marker{display:none}summary[data-astro-cid-kv7pxovi]:hover{color:var(--accent-text)}.plus[data-astro-cid-kv7pxovi]{position:relative;flex:none;width:14px;height:14px}.plus[data-astro-cid-kv7pxovi]:before,.plus[data-astro-cid-kv7pxovi]:after{content:"";position:absolute;top:50%;left:0;right:0;height:1.6px;margin-top:-.8px;background:currentColor;transition:transform .4s var(--ease)}.plus[data-astro-cid-kv7pxovi]:after{transform:rotate(90deg)}details[data-astro-cid-kv7pxovi][open] .plus[data-astro-cid-kv7pxovi]:after{transform:rotate(0)}details[data-astro-cid-kv7pxovi].is-open .plus[data-astro-cid-kv7pxovi]:after{transform:rotate(0)}.answer[data-astro-cid-kv7pxovi]{overflow:hidden}.answer[data-astro-cid-kv7pxovi] p[data-astro-cid-kv7pxovi]{padding-bottom:24px}@media(max-width:900px){.flow-nodes[data-astro-cid-kv7pxovi]{grid-template-columns:1fr;gap:20px}.flow-nodes[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]:not(:last-child):before,.flow-nodes[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]:not(:last-child):after{inset:auto auto -20px 50%;width:1.5px;height:20px;margin:0 0 0 -.75px;transform-origin:top}.flow-node[data-astro-cid-kv7pxovi]{min-height:56px}.principles[data-astro-cid-kv7pxovi],.faq[data-astro-cid-kv7pxovi]{grid-template-columns:1fr}}@media(max-width:900px)and (prefers-reduced-motion:no-preference){.js .flow[data-astro-cid-kv7pxovi] .flow-nodes[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]:not(:last-child):after{transform:scaleY(0)}.js .flow[data-astro-cid-kv7pxovi].is-in .flow-nodes[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]:not(:last-child):after{transform:none}}
