[data-reveal]{opacity:0;transform:translateY(10px);transition:opacity .7s ease,transform .7s ease}[data-reveal].is-visible{opacity:1;transform:none}.cards-grid>*{opacity:0;transform:translateY(12px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.cards-grid.is-visible>*{opacity:1;transform:none}.cards-grid.is-visible>*:nth-child(1){transition-delay:.05s}.cards-grid.is-visible>*:nth-child(2){transition-delay:.16s}.cards-grid.is-visible>*:nth-child(3){transition-delay:.27s}.cards-grid.is-visible>*:nth-child(4){transition-delay:.05s}.cards-grid.is-visible>*:nth-child(5){transition-delay:.16s}.cards-grid.is-visible>*:nth-child(6){transition-delay:.27s}.cap-grid>*{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.cap-grid.is-visible>*{opacity:1;transform:none}.cap-grid.is-visible>*:nth-child(1){transition-delay:.04s}.cap-grid.is-visible>*:nth-child(2){transition-delay:.13s}.cap-grid.is-visible>*:nth-child(3){transition-delay:.22s}.cap-grid.is-visible>*:nth-child(4){transition-delay:.31s}.ops-pulse{animation:ops-pulse 1.6s ease-in-out infinite}@keyframes ops-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.55);opacity:.4}}.mem-wrap .mem-tier{opacity:0;transform:translate(-8px);transform-box:fill-box;transform-origin:left center;transition:opacity .55s ease,transform .55s ease}.mem-wrap.is-visible .mem-tier{opacity:1;transform:none}.mem-wrap.is-visible .mem-tier.t1{transition-delay:.05s}.mem-wrap.is-visible .mem-tier.t2{transition-delay:.18s}.mem-wrap.is-visible .mem-tier.t3{transition-delay:.31s}.mem-wrap.is-visible .mem-tier.t4{transition-delay:.5s}.bar-wrap .bar{transform:scaleX(0);transform-box:fill-box;transform-origin:left center;transition:transform 1.05s cubic-bezier(.22,.61,.36,1)}.bar-wrap.is-visible .bar-1{transform:scaleX(1);transition-delay:.1s}.bar-wrap.is-visible .bar-2{transform:scaleX(1);transition-delay:.4s}.topo-wrap .topo-node{opacity:0;transition:opacity .55s ease}.topo-wrap.is-visible .topo-node{opacity:1}.topo-wrap.is-visible .topo-node.n1{transition-delay:.1s}.topo-wrap.is-visible .topo-node.n2{transition-delay:.3s}.topo-wrap.is-visible .topo-node.n3,.topo-wrap.is-visible .topo-node.n4,.topo-wrap.is-visible .topo-node.n5{transition-delay:.65s}.topo-wrap.is-visible .topo-node.n6{transition-delay:.95s}.topo-wrap .topo-edge{stroke-dasharray:700;stroke-dashoffset:700;transition:stroke-dashoffset .9s ease}.topo-wrap.is-visible .topo-edge{stroke-dashoffset:0}.topo-wrap.is-visible .topo-edge.e1{transition-delay:.45s}.topo-wrap.is-visible .topo-edge.e2,.topo-wrap.is-visible .topo-edge.e3,.topo-wrap.is-visible .topo-edge.e4{transition-delay:.8s}.topo-wrap.is-visible .topo-edge.e5,.topo-wrap.is-visible .topo-edge.e6,.topo-wrap.is-visible .topo-edge.e7{transition-delay:1.1s}.topo-wrap.is-visible .topo-edge.e8{transition-delay:1.35s}.faq-list>.faq-item{opacity:0;transform:translateY(8px);transition:opacity .55s cubic-bezier(.22,.61,.36,1),transform .55s cubic-bezier(.22,.61,.36,1)}.faq-list.is-visible>.faq-item{opacity:1;transform:none}.faq-list.is-visible>.faq-item:nth-child(1){transition-delay:.04s}.faq-list.is-visible>.faq-item:nth-child(2){transition-delay:.1s}.faq-list.is-visible>.faq-item:nth-child(3){transition-delay:.16s}.faq-list.is-visible>.faq-item:nth-child(4){transition-delay:.22s}.faq-list.is-visible>.faq-item:nth-child(5){transition-delay:.28s}.faq-list.is-visible>.faq-item:nth-child(6){transition-delay:.34s}.faq-list.is-visible>.faq-item:nth-child(7){transition-delay:.4s}.faq-list.is-visible>.faq-item:nth-child(8){transition-delay:.46s}.faq-list.is-visible>.faq-item:nth-child(9){transition-delay:.52s}.faq-list.is-visible>.faq-item:nth-child(10){transition-delay:.58s}.faq-item>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:2.5rem 1fr auto;align-items:baseline;gap:1rem;padding:1.25rem 0}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary::marker{content:""}.faq-item>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.faq-item>summary:hover .faq-text,.faq-item>summary:hover .faq-icon{color:var(--color-accent)}.faq-text{transition:color .2s ease}.faq-icon{display:inline-block;transition:transform .28s cubic-bezier(.22,.61,.36,1),color .2s ease}.faq-item[open]>summary .faq-icon{transform:rotate(45deg);color:var(--color-accent)}.faq-item[open]>summary .faq-text{color:var(--color-accent)}.faq-a{padding:0 0 1.5rem 3.5rem;max-width:65ch;animation:faq-a-in .32s ease both}@keyframes faq-a-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-reveal],.cards-grid>*,.cap-grid>*,.faq-list>.faq-item,.faq-a,.mem-wrap .mem-tier,.bar-wrap .bar,.topo-wrap .topo-node,.topo-wrap .topo-edge,.ops-pulse{opacity:1!important;transform:none!important;stroke-dashoffset:0!important;transition:none!important;animation:none!important}}
