@media (max-width:1024px){.service-card.main-service{flex-direction:column;gap:50px;text-align:center;padding:50px 30px}.service-grid{grid-template-columns:1fr}}@media (max-width:768px){.service-content h3{font-size:2.5rem}.service-features{grid-template-columns:1fr}}.service-features{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.service-features li{color:#fff;font-size:1.1rem;font-weight:500;padding:15px 20px;background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.3);border-radius:15px;transition:all .3s ease;position:relative;overflow:hidden}.service-features li::before{content:"✦";color:#f00;margin-right:10px;font-weight:700}.service-features li:hover{background:rgba(255,0,0,.2);border-color:rgba(255,0,0,.6);transform:translateX(10px)}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.item-icon{width:80px;height:80px;background:radial-gradient(circle,rgba(255,0,0,.3),rgba(255,0,0,.1));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;animation:itemPulse 4s ease-in-out infinite}.item-icon i{font-size:2rem;color:#f00;text-shadow:0 0 20px rgba(255,0,0,.8)}@media (max-width:1024px){.service-grid{grid-template-columns:1fr}.service-card.main-service{flex-direction:column;gap:50px;text-align:center;padding:50px 30px}.visual-core{width:200px;height:200px}.ring:nth-child(1){width:300px;height:300px}.ring:nth-child(2){width:400px;height:400px}.ring:nth-child(3){width:500px;height:500px}}