/* Cristal neural: original search input and category buttons, styled in place. */
body[data-page="soluciones"] #main .pc-search{position:relative;width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box;min-height:66px;padding:0 26px!important;gap:22px;border:1.5px solid #c0d6d0!important;border-radius:40px!important;background:linear-gradient(115deg,#15211e,#050908 65%,#1b2522)!important;box-shadow:inset 0 2px 3px #e4fff84d,inset 0 -4px 8px #8ac6b126,0 5px 0 #2b3934,0 13px 24px #000b,0 0 15px #7cffd60e!important;overflow:visible;transition:border-color .2s,box-shadow .2s}
body[data-page="soluciones"] #main .pc-search:focus-within{border-color:#b5ffe2!important;box-shadow:inset 0 2px 3px #e4fff84d,0 5px 0 #355e4f,0 0 22px #78ffd326!important}
body[data-page="soluciones"] #main .pc-search>svg{width:25px;height:25px;flex:0 0 25px;color:#a9efda!important;filter:drop-shadow(0 0 5px #8af0ce44)}
body[data-page="soluciones"] #main .pc-search input{flex:1;width:100%;min-width:0;min-height:64px;padding:16px 0!important;font-size:15px!important;line-height:1.5;background:transparent!important;border:0!important;border-radius:0!important;color:#e8fff5!important;box-shadow:none!important;outline:none!important}
body[data-page="soluciones"] #main .pc-search input::placeholder{color:#a4b3ae!important;opacity:1}
body[data-page="soluciones"] #main .pc-filters{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:18px!important;overflow:visible!important;white-space:normal!important;border:0!important;padding:0 0 10px!important;margin:34px 0 24px!important;background:transparent!important;box-shadow:none!important}
body[data-page="soluciones"] #main .pc-category{position:relative;isolation:isolate;box-sizing:border-box;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:11px;min-width:0;min-height:96px;padding:16px 9px!important;margin:0!important;border:1.5px solid #a9b4af!important;border-radius:19px!important;background:linear-gradient(140deg,#222a27 0%,#0c1110 35%,#030605 78%,#17201c)!important;color:#f0f6f2!important;font:550 13px/1.3 Inter,Arial,sans-serif!important;box-shadow:inset 0 2px 2px #fff4,inset 1px 0 3px #def2e92b,0 6px 0 #3b413e,0 10px 3px #171b19,0 17px 22px #000b!important;cursor:pointer;white-space:normal!important;animation:pc-key-float 7s ease-in-out var(--pc-delay) infinite;transition:filter .18s,border-color .18s}
body[data-page="soluciones"] #main .pc-category::before,body[data-page="soluciones"] #main .pc-category::after{display:none!important}
body[data-page="soluciones"] #main .pc-category svg{display:block;width:29px;height:29px;color:#a2efd6;filter:drop-shadow(0 0 4px #a4f4d233);pointer-events:none}
body[data-page="soluciones"] #main .pc-category span{text-align:center;pointer-events:none}
body[data-page="soluciones"] #main .pc-category[aria-pressed="true"]{border-color:#a5ffe0!important;color:#a8ffe4!important;background:linear-gradient(145deg,#214b3e,#07150f 65%,#112f23)!important;box-shadow:inset 0 2px 3px #c4ffe87a,0 6px 0 #4ea98e,0 10px 3px #123d30,0 15px 24px #70f9b925!important}
body[data-page="soluciones"] #main .pc-category:hover{filter:brightness(1.2)}
body[data-page="soluciones"] #main .pc-category:focus-visible{outline:2px solid #b4ffdf;outline-offset:6px}
body[data-page="soluciones"] #main .pc-count{margin:20px 0 24px!important;color:#b7c6bf!important;font-size:12px!important}
@keyframes pc-key-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@media(max-width:1000px){body[data-page="soluciones"] #main .pc-filters{gap:12px!important}body[data-page="soluciones"] #main .pc-category{font-size:11px!important;padding:14px 5px!important}}
@media(max-width:700px){body[data-page="soluciones"] #main .pc-filters{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px 10px!important;margin:28px 0 22px!important}body[data-page="soluciones"] #main .pc-category{grid-column:span 3;min-height:88px;font-size:10px!important;border-radius:15px!important;padding:12px 3px!important;gap:9px}body[data-page="soluciones"] #main .pc-category:nth-child(n+5){grid-column:span 4}body[data-page="soluciones"] #main .pc-category svg{width:25px;height:25px}body[data-page="soluciones"] #main .pc-search{min-height:58px;padding:0 17px!important;gap:13px}body[data-page="soluciones"] #main .pc-search input{font-size:12px!important;min-height:56px}body[data-page="soluciones"] #main .pc-search>svg{width:21px;height:21px;flex-basis:21px}}
@media(max-width:359px){body[data-page="soluciones"] #main .pc-filters{grid-template-columns:repeat(6,minmax(0,1fr))}body[data-page="soluciones"] #main .pc-category,body[data-page="soluciones"] #main .pc-category:nth-child(n+5){grid-column:span 2;font-size:11px!important}body[data-page="soluciones"] #main .pc-category:last-child{grid-column:span 6;flex-direction:row;min-height:58px}}
@media(prefers-reduced-motion:reduce){body[data-page="soluciones"] #main .pc-category{animation:none!important}}