.container[data-astro-cid-4hnxs3gv]{max-width:1400px;margin:0 auto;padding:2rem;position:relative;z-index:10}.section-title[data-astro-cid-4hnxs3gv]{font-size:2.5rem;color:#00d4ff;text-align:center;margin-bottom:1rem;text-transform:uppercase;letter-spacing:3px}.category-section[data-astro-cid-4hnxs3gv]{margin-bottom:5rem}.category-header[data-astro-cid-4hnxs3gv]{background:#0a0a0ab3;border:1px solid rgba(0,255,179,.2);border-radius:12px;padding:1rem;margin-bottom:2rem;position:relative;overflow:hidden;backdrop-filter:blur(10px)}.category-header[data-astro-cid-4hnxs3gv]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#00ff9f,transparent);animation:scan 3s linear infinite}@keyframes scan{0%{left:-100%}to{left:200%}}.category-header[data-astro-cid-4hnxs3gv] h2[data-astro-cid-4hnxs3gv]{font-size:1.2rem;color:#00d4ff;display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}@media(min-width:1024px){.category-header[data-astro-cid-4hnxs3gv] h2[data-astro-cid-4hnxs3gv]{font-size:2.2rem}}.category-icon[data-astro-cid-4hnxs3gv]{font-size:2.5rem}.services-list[data-astro-cid-4hnxs3gv]{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));gap:2rem}@media(max-width:1024px){.services-list[data-astro-cid-4hnxs3gv]{grid-template-columns:1fr}}.service-card[data-astro-cid-4hnxs3gv]{background:#0a0a0ab3;border:1px solid rgba(0,255,179,.2);padding:2rem;border-radius:12px;transition:all .4s ease;backdrop-filter:blur(10px);position:relative;overflow:hidden}.service-card[data-astro-cid-4hnxs3gv]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,#00d4ff,transparent 30%);animation:rotateLight 6s linear infinite;opacity:.15;z-index:0}@keyframes rotateLight{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.service-card[data-astro-cid-4hnxs3gv]:hover{border-color:#00ff9f;box-shadow:0 0 20px #00ff9f4d;transform:translateY(-6px)}.service-name[data-astro-cid-4hnxs3gv]{color:#00ff9f;font-size:1.3rem;margin-bottom:1rem;font-weight:700;position:relative;z-index:1}.service-details[data-astro-cid-4hnxs3gv]{color:#d0f8ef;font-size:1.05rem;line-height:1.8;position:relative;z-index:1}.service-details[data-astro-cid-4hnxs3gv] p[data-astro-cid-4hnxs3gv]{margin-bottom:.75rem}.service-details[data-astro-cid-4hnxs3gv] strong[data-astro-cid-4hnxs3gv]{color:#00ff9f;font-weight:700}.transformation-section[data-astro-cid-k6bvzcsr]{padding:5rem 1rem;background:radial-gradient(circle at center,rgba(0,255,159,.05) 0%,transparent 70%);margin:5rem 0;position:relative;overflow:hidden}.transformation-title[data-astro-cid-k6bvzcsr]{text-align:center;font-size:3rem;color:#00d4ff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:3px}.transformation-subtitle[data-astro-cid-k6bvzcsr]{text-align:center;color:#888;font-size:1.2rem;margin-bottom:4rem}.diagnostic-container[data-astro-cid-k6bvzcsr]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 100px 1fr;gap:2rem;align-items:start}.diagnostic-panel[data-astro-cid-k6bvzcsr]{background:#000000e6;border:2px solid;padding:2rem;position:relative}.diagnostic-panel[data-astro-cid-k6bvzcsr].broken{border-color:#f05;box-shadow:0 0 30px #ff00554d}.diagnostic-panel[data-astro-cid-k6bvzcsr].optimized{border-color:#00ff9f;box-shadow:0 0 30px #00ff9f4d}.panel-header[data-astro-cid-k6bvzcsr]{font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-transform:uppercase;letter-spacing:2px;padding-bottom:1rem;border-bottom:2px solid;display:flex;align-items:center;gap:.5rem}.diagnostic-panel[data-astro-cid-k6bvzcsr].broken .panel-header[data-astro-cid-k6bvzcsr]{color:#f05;border-color:#f05}.diagnostic-panel[data-astro-cid-k6bvzcsr].optimized .panel-header[data-astro-cid-k6bvzcsr]{color:#00ff9f;border-color:#00ff9f}.status-icon[data-astro-cid-k6bvzcsr]{font-size:1.2rem}.diagnostic-item[data-astro-cid-k6bvzcsr]{padding:1rem;margin-bottom:.8rem;border-left:3px solid;background:#ffffff05;transition:all .3s;cursor:pointer}.diagnostic-panel[data-astro-cid-k6bvzcsr].broken .diagnostic-item[data-astro-cid-k6bvzcsr]{border-color:#f05}.diagnostic-panel[data-astro-cid-k6bvzcsr].optimized .diagnostic-item[data-astro-cid-k6bvzcsr]{border-color:#00ff9f}.diagnostic-item[data-astro-cid-k6bvzcsr]:hover{transform:translate(5px);background:#ffffff0d}.item-label[data-astro-cid-k6bvzcsr]{font-size:.85rem;opacity:.6;text-transform:uppercase;letter-spacing:1px;margin-bottom:.3rem}.item-value[data-astro-cid-k6bvzcsr]{font-size:1.1rem;font-weight:700}.diagnostic-panel[data-astro-cid-k6bvzcsr].broken .item-value[data-astro-cid-k6bvzcsr]{color:#f05}.diagnostic-panel[data-astro-cid-k6bvzcsr].optimized .item-value[data-astro-cid-k6bvzcsr]{color:#00ff9f}.transformation-arrow[data-astro-cid-k6bvzcsr]{display:flex;align-items:center;justify-content:center;align-self:center;position:sticky;top:50vh}.arrow-content[data-astro-cid-k6bvzcsr]{font-size:3rem;color:#00d4ff;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.2);opacity:1}}.scan-line[data-astro-cid-k6bvzcsr]{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#00d4ff,transparent);animation:scan 4s linear infinite}@media(max-width:1024px){.diagnostic-container[data-astro-cid-k6bvzcsr]{grid-template-columns:1fr;gap:3rem}.transformation-arrow[data-astro-cid-k6bvzcsr]{transform:rotate(90deg);margin:2rem 0}.transformation-title[data-astro-cid-k6bvzcsr]{font-size:1.5rem}}
