.about-reveal{transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1)}.about-reveal.is-hidden{opacity:0;transform:translateY(24px)}.about-reveal.is-shown{opacity:1;transform:none}.about-timeline{margin:0;padding:0;list-style:none;position:relative}.about-timeline:before{content:"";background:linear-gradient(var(--ultra), var(--rule));width:2px;position:absolute;top:8px;bottom:8px;left:21px}.about-step{grid-template-columns:44px minmax(0,1fr);gap:1rem;padding:.75rem 0;display:grid;position:relative}.about-num{z-index:1;background:var(--card);border:2px solid var(--ultra);width:44px;height:44px;font:700 14px var(--font-mono);color:var(--ultra);border-radius:50%;place-items:center;display:grid;position:relative}.about-faq-btn{text-align:left;width:100%;min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-size:17px;font-weight:500;display:flex}.about-faq-btn:hover{color:var(--ultra)}.about-faq-plus{font-family:var(--font-mono);color:var(--ultra);font-size:1.25rem;transition:transform .2s}.about-faq-plus.open{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.about-reveal,.about-faq-plus{transition:none}.about-reveal.is-hidden{opacity:1;transform:none}}
