.why-seo h3{color:#fff;font-size:2.2rem;margin-bottom:20px;font-weight:700;text-shadow:0 0 15px rgba(255,0,0,.4)}.process-step ul{list-style:none;margin:0;padding:0;text-align:left}.process-step li{color:#ccc;margin-bottom:10px;padding-left:25px;position:relative;font-size:1rem}.process-step li::before{content:"✓";position:absolute;left:0;color:#f00;font-weight:700}.tool-header{text-align:center;margin-bottom:30px}.icon-glow{position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background:radial-gradient(circle,rgba(255,0,0,.4) 0%,transparent 70%);border-radius:50%;opacity:0;transition:opacity .6s ease;z-index:-1}.tool-card:hover .icon-glow{opacity:1}.tool-features{list-style:none;margin:0;padding:0;text-align:left;flex-grow:1}.tool-features li{color:#fff;margin-bottom:15px;padding-left:30px;position:relative;font-size:1rem;line-height:1.5}.tool-features li::before{content:"⚡";position:absolute;left:0;color:#f00;font-size:1.2rem;text-shadow:0 0 10px rgba(255,0,0,.6)}.tool-stat-label{font-size:.9rem;color:#ccc;margin-top:5px;display:block;font-weight:500}.tool-badge{position:absolute;top:20px;right:20px;background:#f00;color:white;padding:8px 16px;border-radius:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 5px 20px rgba(255,0,0,.4);z-index:3}@media (max-width:768px){.process-step li{font-size:.9rem;margin-bottom:8px}.tool-features li{font-size:.95rem;margin-bottom:12px}.tool-stat{margin-bottom:10px}.why-seo h3{font-size:1.8rem}}@media (max-width:1024px){.step-number{left:50%;transform:translateX(-50%)}.step-content{margin-left:0;margin-top:20px}}