.consulting-actions{display:flex;justify-content:center;margin-top:var(--space-xl)}.consulting-illustration{width:100%;height:400px;object-fit:contain;background:#f2f5ff;border-radius:16px}.consulting-steps{padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}.consulting-steps li{padding:var(--space-xl);border:1px solid var(--gray-200);border-radius:var(--radius-lg)}.consulting-steps li>span{display:grid;place-items:center;width:40px;height:40px;background:#eeebff;color:var(--primary-dark);border-radius:10px;font-weight:700;margin-bottom:var(--space-lg)}.consulting-steps h3{font-size:1.25rem;margin-bottom:var(--space-md)}.consulting-steps p{margin:0;color:var(--gray-600)}.consulting-note{margin:var(--space-2xl) auto 0;padding:var(--space-lg);background:var(--gray-50);border-radius:var(--radius-md);max-width:900px;color:var(--gray-600)}.faq-topics{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-2xl)}.faq-topics a{padding:8px 14px;background:#eeebff;color:var(--primary-dark);border-radius:var(--radius-full);font-size:.875rem;font-weight:600}.faq-topics a:hover{background:#e1dbff}.faq-category{padding:0;margin-bottom:var(--space-3xl);scroll-margin-top:112px}.faq-category h2{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:var(--space-xl)}.faq-category .accordion-body a{color:var(--primary-dark);text-decoration:underline;text-underline-offset:3px}.faq-category .accordion-header{text-align:left;gap:16px}.faq-category .accordion-icon{flex-shrink:0}.faq-category .accordion-item.active .accordion-content{max-height:1000px}@media (max-width:767px){.consulting-steps{grid-template-columns:1fr}.consulting-illustration{height:auto;aspect-ratio:16/10}.consulting-page .features-grid{grid-template-columns:1fr}}
