.faq-editing-flow{margin:20px 0;display:flex;flex-direction:column;gap:12px}.editing-step{display:flex;align-items:flex-start;gap:18px;padding:20px;background:#fff;border:1px solid #e3f2fd;border-radius:14px;transition:all .3s ease}.editing-step:hover{border-color:#1565c0;box-shadow:0 8px 20px rgba(21,101,192,.1);transform:translateX(5px)}.step-number{background:linear-gradient(135deg,#1565c0,#0d47a1);color:#fff;font-weight:800;font-size:18px;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq-tools-count{text-align:center;margin:24px 0}.count-circle{width:100px;height:100px;background:linear-gradient(135deg,#1565c0,#0d47a1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;box-shadow:0 10px 30px rgba(21,101,192,.3)}.count-circle span{color:#fff;font-size:32px;font-weight:900}.faq-tools-breakdown{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.tool-break-item{background:#ebf5fb;padding:16px;border-radius:12px;display:flex;align-items:center;gap:12px;font-weight:600;font-size:14px;color:#333;border:1px solid #d4e6f1;transition:all .3s ease}.tool-break-item:hover{background:#d6eaf8;border-color:#1565c0;transform:translateY(-3px)}.tool-break-item i{color:#1565c0;font-size:18px;flex-shrink:0}@media (max-width:768px){.faq-tools-breakdown{grid-template-columns:1fr 1fr}}@media (max-width:480px){.faq-tools-breakdown{grid-template-columns:1fr}}