.tool-header{background:linear-gradient(135deg,#fff,#f8f9fa);padding:3rem 0}.how-it-works{background-color:#f8f9fa}.step-card{text-align:center;padding:2rem}.step-number{width:60px;height:60px;background:var(--tool-color, #E74C3C);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1rem}
