/* GENERADO por _rediseno-2026/generar_traduccion.py — no editar a mano.
   Traduce a la paleta clara los colores escritos para fondo oscuro.
   Se carga justo antes de pixaweb-identidad-2026.css. */
/* ---- styles.css ---- */
.section-glow:before{background:radial-gradient(circle,rgba(236,230,218,0.20),transparent 65%) !important}
.btn-secondary{box-shadow:0 10px 30px rgba(19,35,43,0.04) !important}
.mockup-screen{color:var(--pw-texto) !important}
.mockup-screen p{color:var(--pw-suave) !important}
.mockup-feature{background:linear-gradient(145deg,rgba(19,35,43,0.060),rgba(19,35,43,0.060)) !important;border:1px solid rgba(19,35,43,0.20) !important}
.mockup-feature:hover{background:linear-gradient(145deg,rgba(19,35,43,0.060),rgba(19,35,43,0.060)) !important;border-color:rgba(19,35,43,0.20) !important}
.mockup-feature strong{color:var(--pw-tinta) !important}
.mockup-feature small{color:var(--pw-suave) !important}
.price-card{box-shadow:0 18px 55px rgba(19,35,43,0.04) !important}
.price-card li:before{color:var(--pw-tinta) !important}
.feature-list div{background:rgba(19,35,43,0.060) !important;border:1px solid rgba(19,35,43,0.15) !important}
.feature-list span{color:var(--pw-suave) !important}
.portfolio-card{box-shadow:0 18px 55px rgba(19,35,43,0.04) !important}
.portfolio-card span{color:var(--pw-texto) !important}
.about-card{box-shadow:0 18px 55px rgba(19,35,43,0.04) !important}
.portfolio-project{box-shadow:0 18px 55px rgba(19,35,43,0.04) !important}
.portfolio-overlay{background:linear-gradient(180deg,transparent 35%,var(--pw-superficie)) !important}
.portfolio-overlay span{color:var(--pw-texto) !important}
.portfolio-badge{color:var(--pw-texto) !important}
.portfolio-note{box-shadow:0 18px 55px rgba(19,35,43,0.04) !important}
.user-msg{color:var(--pw-texto) !important}
.game-project .portfolio-thumb{background:var(--pw-superficie) !important}
.game-project .portfolio-thumb img{background:var(--pw-superficie) !important}
.games-note{box-shadow:0 18px 55px rgba(19,35,43,0.04) !important}
.system-screen{background:linear-gradient(155deg,var(--pw-superficie),var(--pw-superficie)) !important;color:var(--pw-texto) !important}
.system-screen-head small{color:var(--pw-suave) !important}
.status-pill{color:var(--pw-salvia) !important}
.system-metrics div{border:1px solid rgba(19,35,43,0.13) !important;background:rgba(19,35,43,0.060) !important}
.system-metrics small,.system-metrics span{color:var(--pw-suave) !important}
.system-chart:before{background:repeating-linear-gradient(to bottom,rgba(19,35,43,0.060) 0 1px,transparent 1px 32px) !important}
.system-modules span{background:rgba(19,35,43,0.060) !important;border:1px solid rgba(19,35,43,0.11) !important;color:var(--pw-texto) !important}
.solution-card{box-shadow:0 16px 48px rgba(19,35,43,0.03) !important}
.solution-number{color:var(--pw-tinta) !important}
.systems-feature-grid p{color:var(--pw-suave) !important}
.eyebrow-dark{background:rgba(19,35,43,0.060) !important;color:var(--pw-texto) !important}
.capability-list div{border:1px solid rgba(19,35,43,0.14) !important;background:rgba(19,35,43,0.060) !important}
.capability-list span{color:var(--pw-suave) !important}
.process-card{box-shadow:0 14px 42px rgba(19,35,43,0.03) !important}
.use-case-card{box-shadow:0 14px 42px rgba(19,35,43,0.03) !important}
.light-copy{color:var(--pw-suave) !important}
.seo-case-study{box-shadow:0 18px 55px rgba(19,35,43,0.04) !important}
.seo-faq-item{box-shadow:0 10px 30px rgba(19,35,43,0.02) !important}
.seo-faq-item summary::after{color:var(--pw-texto) !important}
.eyebrow{background:rgba(236,230,218,0.07) !important}
.eyebrow-dark{background:rgba(19,35,43,0.060) !important;color:var(--pw-texto) !important}
.section-glow:before{background:radial-gradient(circle,rgba(236,230,218,0.06),transparent 65%) !important}
.solution-number{color:var(--pw-tinta) !important}
.capability-list div{background:rgba(19,35,43,0.060) !important;border-color:rgba(19,35,43,0.13) !important}
.pricing-offer-strip{background:rgba(236,230,218,0.06) !important}
.price-card-offer-badge{background:rgba(236,230,218,0.09) !important}
.seo-related-links a{background:rgba(236,230,218,0.07) !important}
.seo-related-links a:hover{background:rgba(236,230,218,0.13) !important}
/* ---- reviews.css ---- */
.pw-reviews-section{background:radial-gradient(circle at 12% 16%, rgba(236,230,218,0.08), transparent 28%),
    radial-gradient(circle at 92% 10%, rgba(236,230,218,0.06), transparent 30%),
    linear-gradient(180deg,#fff 0%,#f7f9ff 100%) !important}
.pw-reviews-score{box-shadow:0 14px 40px rgba(19,35,43,0.04) !important}
.pw-review-card{background:radial-gradient(circle at 90% 0%, rgba(236,230,218,0.10), transparent 28%),
    #fff !important;box-shadow:0 20px 60px rgba(19,35,43,0.04) !important}
.pw-review-card:hover{box-shadow:0 26px 78px rgba(19,35,43,0.06) !important}
.pw-review-stars{background:rgba(236,230,218,0.08) !important}
.pw-review-form-page{background:radial-gradient(circle at 10% 14%, rgba(236,230,218,0.10), transparent 28%),
    radial-gradient(circle at 90% 10%, rgba(236,230,218,0.08), transparent 26%),
    linear-gradient(180deg,#fff,#f7f9ff) !important}
.pw-review-form-copy,.pw-review-form{box-shadow:0 22px 70px rgba(19,35,43,0.05) !important}
.pw-review-form button{color:var(--pw-texto) !important;background:var(--pw-papel-2) !important}
.pw-rating-input label{color:var(--pw-suave) !important}
.pw-review-success{color:var(--pw-salvia) !important}
.pw-review-error{color:var(--pw-coral-tx) !important}
/* ---- systems-seo-2026.css ---- */
.seo-topic-card{box-shadow:0 12px 36px rgba(19,35,43,0.02) !important}
.seo-topic-card:hover{box-shadow:0 18px 44px rgba(19,35,43,0.04) !important}
.seo-callout .eyebrow,.seo-topic-card .seo-topic-kicker{color:var(--pw-coral-tx) !important}
/* ---- seo-industry-pages.css ---- */
.industry-hero{background:radial-gradient(circle at 86% 18%,rgba(236,230,218,0.14),transparent 28%),radial-gradient(circle at 8% 84%,rgba(236,230,218,0.10),transparent 26%),linear-gradient(180deg,#f7f9ff,#fff) !important}
.industry-hero::before{background-image:linear-gradient(rgba(236,230,218,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(236,230,218,0.04) 1px,transparent 1px) !important}
.industry-hero-copy h1 span{background:linear-gradient(135deg,var(--pw-papel-2),var(--pw-papel-2) 54%,#ef16ba) !important}
.industry-trust-row span{box-shadow:0 8px 22px rgba(19,35,43,0.02) !important}
.industry-visual{background:radial-gradient(circle at 85% 12%,rgba(239,22,186,.22),transparent 30%),radial-gradient(circle at 10% 90%,rgba(236,230,218,0.25),transparent 36%),var(--pw-superficie) !important;border:1px solid rgba(19,35,43,0.09) !important;box-shadow:0 34px 90px rgba(19,35,43,0.09) !important;color:var(--pw-texto) !important}
.industry-visual-label{border-bottom:1px solid rgba(19,35,43,0.11) !important}
.industry-visual-label span{color:var(--pw-salvia) !important}
.industry-dashboard article{background:rgba(19,35,43,0.059) !important;border:1px solid rgba(19,35,43,0.11) !important}
.industry-dashboard small{color:var(--pw-suave) !important}
.industry-dashboard strong{color:var(--pw-tinta) !important}
.industry-dashboard em{color:var(--pw-salvia) !important}
.industry-module-list span{color:var(--pw-texto) !important;background:rgba(19,35,43,0.050) !important;border:1px solid rgba(19,35,43,0.10) !important}
.industry-card{box-shadow:0 17px 48px rgba(19,35,43,0.03) !important}
.industry-card-number{color:var(--pw-tinta) !important;background:linear-gradient(135deg,var(--pw-papel-2),var(--pw-papel-2),#ef16ba) !important}
.industry-problem-copy p{color:var(--pw-suave) !important}
.industry-check-list li{background:rgba(19,35,43,0.060) !important;border:1px solid rgba(19,35,43,0.13) !important;color:var(--pw-texto) !important}
.industry-check-list li::before{color:var(--pw-texto) !important;background:linear-gradient(135deg,var(--pw-papel-2),var(--pw-papel-2),#ef16ba) !important}
.industry-case{background:linear-gradient(135deg,var(--pw-superficie),var(--pw-superficie)) !important;box-shadow:0 25px 75px rgba(19,35,43,0.10) !important;color:var(--pw-texto) !important}
.industry-case p{color:var(--pw-suave) !important}
.industry-tech span{color:var(--pw-texto) !important;background:rgba(19,35,43,0.060) !important;border:1px solid rgba(19,35,43,0.13) !important}
.industry-faq details{box-shadow:0 10px 32px rgba(19,35,43,0.02) !important}
.industry-related a:hover{box-shadow:0 14px 36px rgba(19,35,43,0.04) !important}
/* ---- blog.css ---- */
.blog-hero{background:radial-gradient(circle at 84% 12%, rgba(236,230,218,0.16), transparent 28%),
        radial-gradient(circle at 12% 80%, rgba(236,230,218,0.12), transparent 28%),
        linear-gradient(180deg, #f6f8ff, #ffffff) !important}
.blog-card-link{box-shadow:0 18px 50px rgba(19,35,43,0.04) !important}
.blog-card-link:hover{box-shadow:0 26px 70px rgba(19,35,43,0.07) !important}
.blog-placeholder{color:var(--pw-texto) !important}
.blog-card-meta span{background:rgba(236,230,218,0.09) !important}
.article-page{background:radial-gradient(circle at 90% 7%, rgba(236,230,218,0.07), transparent 20%),
        linear-gradient(180deg, #f8f9ff 0, #ffffff 360px) !important}
.article-hero-decoration-two{background:radial-gradient(circle, rgba(236,230,218,0.11), transparent 68%) !important}
.article-category{color:var(--pw-texto) !important}
.article-cover{box-shadow:0 28px 90px rgba(19,35,43,0.07) !important}
.article-cover::after{border:1px solid rgba(19,35,43,0.15) !important}
.article-cover img{background:var(--pw-superficie) !important}
.article-content-card{box-shadow:0 18px 55px rgba(19,35,43,0.03) !important}
.article-content h2{background:linear-gradient(90deg, rgba(236,230,218,0.07), rgba(236,230,218,0.04)) !important}
.article-content h2::before{background:linear-gradient(135deg, rgba(236,230,218,0.14), rgba(236,230,218,0.16)) !important}
.article-content blockquote{background:linear-gradient(135deg, rgba(236,230,218,0.06), rgba(238, 22, 184, .06)) !important}
.article-share-actions a:hover,.article-share-actions button:hover{color:var(--pw-texto) !important}
.article-cta-card{color:var(--pw-texto) !important;background:radial-gradient(circle at 95% 4%, rgba(238, 22, 184, .46), transparent 30%),
        radial-gradient(circle at 8% 96%, rgba(236,230,218,0.38), transparent 32%),
        var(--pw-superficie) !important;border:1px solid rgba(19,35,43,0.11) !important;box-shadow:0 24px 65px rgba(19,35,43,0.12) !important}
.article-cta-card::before{background-image:linear-gradient(rgba(19,35,43,0.060) 1px, transparent 1px),
        linear-gradient(90deg, rgba(19,35,43,0.060) 1px, transparent 1px) !important}
.article-cta-kicker{color:var(--pw-suave) !important}
.article-cta-card p{color:var(--pw-suave) !important}
.article-cta-card li{color:var(--pw-texto) !important}
.article-cta-card li::before{color:var(--pw-texto) !important}
.article-cta-button{color:var(--pw-texto) !important}
.article-cta-card small{color:var(--pw-suave) !important}
.article-sidebar-card{box-shadow:0 16px 42px rgba(19,35,43,0.03) !important}
.related-article-card > a{box-shadow:0 14px 34px rgba(19,35,43,0.03) !important}
.related-article-card > a:hover{box-shadow:0 22px 48px rgba(19,35,43,0.05) !important}
/* ---- home-pixaweb-2026.css ---- */
.pw-home-copy h1{color:var(--pw-tinta) !important}
.pw-home-copy>p{color:var(--pw-suave) !important}
.pw-avatar{border:3px solid rgba(19,35,43,.12) !important;background:var(--pw-superficie) !important;color:var(--pw-coral-tx) !important}
.pw-home-kicker{color:var(--pw-coral-tx) !important}
.pw-browser{border:1px solid rgba(19,35,43,0.15) !important;background:var(--pw-superficie) !important;box-shadow:0 44px 100px rgba(19,35,43,0.18) !important}
.pw-browser-screen{background:var(--pw-superficie) !important}
.pw-laptop{border:1px solid rgba(19,35,43,0.17) !important;background:var(--pw-superficie) !important;box-shadow:0 44px 100px rgba(19,35,43,0.18) !important}
.pw-laptop::after{background:linear-gradient(180deg,var(--pw-superficie),var(--pw-superficie)) !important;box-shadow:0 12px 20px rgba(19,35,43,0.17) !important}
.pw-phone{border:1px solid rgba(19,35,43,0.20) !important;background:var(--pw-superficie) !important;box-shadow:0 28px 65px rgba(19,35,43,0.18) !important}
.pw-phone::before{background:var(--pw-superficie) !important}
.pw-phone-screen{background:var(--pw-superficie) !important}
.pw-float-card{border:1px solid rgba(19,35,43,0.15) !important;background:var(--pw-superficie) !important;box-shadow:0 20px 50px rgba(19,35,43,0.15) !important}
.pw-float-card span{color:var(--pw-suave) !important}
.pw-float-card--metric strong{color:var(--pw-coral-tx) !important}
.pw-float-card--solution::before{color:var(--pw-coral-tx) !important}
.pw-banner-slider{box-shadow:0 24px 60px rgba(19,35,43,0.13) !important}
.pw-banner-nav{background:rgba(255,253,249,0.55) !important;color:var(--pw-texto) !important}
.pw-banner-nav:hover{background:var(--pw-superficie) !important}
.pw-banner-dot{background:rgba(19,35,43,0.060) !important}
.pw-portfolio-nav{background:var(--pw-superficie) !important;color:var(--pw-texto) !important}
.pw-portfolio-nav:hover{background:var(--pw-superficie) !important}
.pw-process-row .pw-step{background:rgba(19,35,43,0.027) !important}
.pw-process-row .pw-step-number{color:var(--pw-tinta) !important}
.pw-service-quick{background:rgba(19,35,43,0.032) !important}
.pw-service-quick-icon{color:var(--pw-coral-tx) !important}
.pw-service-quick a{color:var(--pw-coral-tx) !important}
.pw-home-heading p a{color:var(--pw-coral-tx) !important}
.pw-home-project-media{background:var(--pw-superficie) !important}
.pw-home-project-body a{color:var(--pw-coral-tx) !important}
.pw-process{background:var(--pw-superficie) !important}
.pw-step-number{color:var(--pw-coral-tx) !important}
.pw-stat strong{color:var(--pw-coral-tx) !important}
.pw-stat span{color:var(--pw-suave) !important}
/* ---- perfil-2026.css ---- */
.pw-perfil{background:radial-gradient(64% 58% at 88% 6%, rgba(255,91,45,.16), transparent 62%),
    radial-gradient(48% 46% at 4% 92%, rgba(255,120,79,.09), transparent 66%),
    var(--pw-superficie) !important}
.pw-perfil::before{background:linear-gradient(rgba(19,35,43,0.032) 1px, transparent 1px) 0 0/72px 72px,
    linear-gradient(90deg, rgba(19,35,43,0.032) 1px, transparent 1px) 0 0/72px 72px !important}
.pw-perfil__retrato{background:radial-gradient(74% 74% at 30% 22%, rgba(255,91,45,.28), transparent 68%),
    linear-gradient(158deg, var(--pw-superficie), var(--pw-superficie)) !important;box-shadow:0 26px 60px rgba(19,35,43,0.18),
    inset 0 1px 0 rgba(255,255,255,.12) !important}
.pw-perfil__retrato span{color:var(--pw-texto) !important}
.pw-perfil__nombre{color:var(--pw-tinta) !important}
.pw-perfil__rol{color:var(--pw-coral-tx) !important}
.pw-perfil__rol a:hover{color:var(--pw-coral-tx) !important}
.pw-perfil__linea{color:var(--pw-suave) !important}
.pw-perfil__enlace{color:var(--pw-texto) !important}
.pw-perfil__enlace svg{fill:var(--pw-coral-tx) !important}
.pw-perfil__enlace--sec{border-color:rgba(19,35,43,0.20) !important;background:rgba(19,35,43,0.045) !important}
.pw-perfil__enlace--sec:hover{background:rgba(19,35,43,0.060) !important;border-color:rgba(19,35,43,0.20) !important}
.pw-perfil__resumen p{color:var(--pw-suave) !important}
.pw-perfil__cifras strong{color:var(--pw-tinta) !important}
.pw-perfil__cifras span{color:var(--pw-suave) !important}
.pw-perfil__area{border:1px solid rgba(19,35,43,0.11) !important;background:linear-gradient(180deg, var(--pw-superficie), var(--pw-superficie)) !important}
.pw-perfil__area:hover{background:linear-gradient(180deg, var(--pw-superficie), var(--pw-superficie)) !important}
.pw-perfil__area strong{color:var(--pw-tinta) !important}
.pw-perfil__area-txt{color:var(--pw-suave) !important}
.pw-perfil__proyecto{border:1px solid rgba(19,35,43,0.11) !important;background:linear-gradient(180deg, var(--pw-superficie), var(--pw-superficie)) !important}
.pw-perfil__tipo{color:var(--pw-coral-tx) !important}
.pw-perfil__proyecto strong{color:var(--pw-tinta) !important}
.pw-perfil__proyecto-txt{color:var(--pw-suave) !important}
.pw-perfil__ver{color:var(--pw-coral-tx) !important}
/* ---- portafolio-2026.css ---- */
.pf-lead{color:var(--pw-texto) !important}
.pw-pf .pf-sec p,.pw-pf .pf-sec li{color:var(--pw-suave) !important}
.pf-prose strong{color:var(--pw-tinta) !important}
.pf-filtros button:hover{background:rgba(19,35,43,0.045) !important}
.pf-shot{background:var(--pw-superficie) !important}
.pf-feats li{background:rgba(255,253,249,0.50) !important}
.pf-btn--ghost:hover{background:rgba(19,35,43,0.054) !important}
.pw-portfolio-cats{color:var(--pw-muted, var(--pw-suave)) !important}
.pw-portfolio-cats a{color:var(--pw-accent-2, var(--pw-coral-tx)) !important}
.pf-filtros__n{background:rgba(19,35,43,0.060) !important}
.pf-card__stack span,.pf-panel__stack span{color:var(--pw-suave) !important;background:rgba(19,35,43,0.054) !important}
.pf-chip--static{color:var(--pw-suave) !important}
/* ---- pixaweb-privacidad.css ---- */
.pw-priv .pwp-sec p,.pw-priv .pwp-sec li{color:var(--pw-suave) !important}
.pwp-lead{color:var(--pw-texto) !important}
.pwp-prose strong{color:var(--pw-tinta) !important}
.pw-priv .pwp-sec a:hover{color:var(--pw-coral-tx) !important}
.pwp-art{background:rgba(19,35,43,0.036) !important}
.pwp-estado__item{background:rgba(255,253,249,0.50) !important}
.pwp-estado__warn{color:var(--pw-coral-tx) !important}
.pwp-dual.is-enhanced .pwp-dual__tabs{background:rgba(255,253,249,0.50) !important}
.pwp-dual__tab:hover{background:rgba(19,35,43,0.045) !important}
.pwp-ficha{background:rgba(255,253,249,0.50) !important}
.pwp-ficha__body dd{color:var(--pw-suave) !important}
.pwp-cita blockquote{color:var(--pw-texto) !important}
.pwp-mito__falso span{color:var(--pw-coral-tx) !important}
.pwp-check li b{color:var(--pw-tinta) !important}
.pwp-table thead th{background:rgba(255,253,249,0.50) !important}
.pwp-table tbody td{color:var(--pw-suave) !important}
.pwp-table b{color:var(--pw-tinta) !important}
.pwp-faq__a p:first-child{color:var(--pw-texto) !important}
.pwp-btn--ghost:hover{background:rgba(19,35,43,0.054) !important}
.pwp-editorial{background:rgba(255,253,249,0.50) !important}
.pwp-editorial__text--muted strong{color:var(--pw-tinta) !important}
/* ---- tech-2026.css ---- */
.tw-masthead{background:linear-gradient(180deg, var(--pw-superficie) 0%, var(--tw-bg) 100%) !important}
.tw-buscador button{color:var(--pw-texto) !important}
.tw-ultimo__et{color:var(--pw-texto) !important}
.tw-filtros__n{background:rgba(19,35,43,0.060) !important}
.tw-capsula{background:rgba(19,35,43,0.060) !important}
.tw-hoy{background:rgba(19,35,43,0.060) !important}
.tw-papel .tw-destacado{background:rgba(19,35,43,0.060) !important}
/* ---- pixaweb-2026.css ---- */
.eyebrow{color:var(--pw-coral-tx) !important}
.btn-secondary{background:rgba(19,35,43,0.041) !important}
.btn-secondary:hover{background:rgba(19,35,43,0.060) !important;border-color:rgba(19,35,43,0.20) !important}
.page-hero,.solution-page-hero,.portfolio-gallery-hero,.blog-hero{background:radial-gradient(circle at 83% 8%,rgba(255,91,45,.20),transparent 27%),
    radial-gradient(circle at 8% 92%,rgba(255,91,45,.07),transparent 28%),
    linear-gradient(180deg,var(--pw-papel-2),var(--pw-bg)) !important}
.page-hero::before,.portfolio-gallery-hero::before,.blog-hero::before{background-image:linear-gradient(rgba(19,35,43,0.032) 1px,transparent 1px),linear-gradient(90deg,rgba(19,35,43,0.032) 1px,transparent 1px) !important}
.seo-breadcrumb a{color:var(--pw-suave) !important}
.solution-card,.price-card,.use-case-card,.process-card,.about-card,.contact-form,.contact-panel,.seo-case-study,.seo-faq-item,.portfolio-card,.portfolio-tile-button,.blog-card-link,.pw-review-card{box-shadow:0 18px 52px rgba(19,35,43,0.09) !important}
.solution-card:hover,.price-card:hover,.use-case-card:hover,.process-card:hover,.portfolio-tile-button:hover,.blog-card-link:hover,.pw-review-card:hover{box-shadow:0 26px 72px rgba(19,35,43,0.15) !important}
.solution-number,.process-card>span,.portfolio-card>span,.price-card-offer-badge,.portfolio-tile-badge,.portfolio-modal-badge,.blog-card-meta span,.premium-category{color:var(--pw-tinta) !important}
.solution-card a,.portfolio-card a,.blog-card-content strong,.portfolio-tile-action,.seo-related-links a,.premium-back-link{color:var(--pw-coral-tx) !important}
.feature-list div,.capability-list div,.about-values div{background:rgba(19,35,43,0.041) !important}
.eyebrow-dark{color:var(--pw-coral-tx) !important}
.pricing-offer-strip{color:var(--pw-suave) !important}
.price{color:var(--pw-tinta) !important}
.plan-tag{color:var(--pw-coral-tx) !important}
.price-card li{color:var(--pw-suave) !important}
.pricing-note a{color:var(--pw-coral-tx) !important}
.contact-form input,.contact-form textarea,.contact-form select{color:var(--pw-texto) !important;background:var(--pw-superficie) !important}
.contact-form label{color:var(--pw-texto) !important}
.contact-mini{background:rgba(19,35,43,0.041) !important}
.portfolio-tile-media,.portfolio-modal-media{background:var(--pw-superficie) !important}
.portfolio-tile-media img,.portfolio-modal-media img{background:var(--pw-superficie) !important}
.portfolio-tile-content small{color:var(--pw-coral-tx) !important}
.portfolio-tile-view{background:var(--pw-superficie) !important}
.portfolio-modal-close{background:var(--pw-superficie) !important;color:var(--pw-texto) !important}
.blog-card-image,.premium-related-image{background:var(--pw-superficie) !important}
.premium-content-card,.premium-cta,.premium-mini-card,.premium-related-card>a{box-shadow:0 18px 55px rgba(19,35,43,0.11) !important}
.premium-content{color:var(--pw-suave) !important}
.premium-share{background:var(--pw-superficie) !important}
.premium-share-actions a,.premium-cta-button{color:var(--pw-texto) !important}
.pw-review-form input,.pw-review-form textarea{background:var(--pw-superficie) !important;color:var(--pw-texto) !important}
.industry-hero{background:radial-gradient(circle at 86% 18%,rgba(255,91,45,.17),transparent 28%),
    linear-gradient(180deg,var(--pw-papel-2),var(--pw-bg)) !important}
.industry-hero::before{background-image:linear-gradient(rgba(19,35,43,0.032) 1px,transparent 1px),linear-gradient(90deg,rgba(19,35,43,0.032) 1px,transparent 1px) !important}
.industry-visual{background:radial-gradient(circle at 85% 12%,rgba(255,91,45,.22),transparent 30%),var(--pw-superficie) !important}
.industry-dashboard article,.industry-module-list span{background:rgba(19,35,43,0.050) !important}
.industry-dashboard em,.industry-visual-label span{color:var(--pw-coral-tx) !important}
.industry-check-list li{color:var(--pw-suave) !important}
.bot-msg{color:var(--pw-coral-tx) !important}
.portfolio-games-band{background:radial-gradient(circle at 12% 12%,rgba(255,91,45,.14),transparent 30%),
    radial-gradient(circle at 88% 14%,rgba(255,91,45,.06),transparent 30%),
    linear-gradient(160deg,var(--pw-papel-2),var(--pw-bg)) !important}
.industry-section--soft{background:var(--pw-papel-2) !important}
.industry-process span{color:var(--pw-coral-tx) !important}
.industry-case{background:linear-gradient(135deg,var(--pw-superficie),var(--pw-superficie)) !important}
.pw-rating-field{background:var(--pw-superficie) !important}
.pw-ultimas{border-top:1px solid rgba(19,35,43,0.11) !important}
.pw-ultimas__cab{border-bottom:2px solid rgba(19,35,43,0.20) !important}
.pw-ultimas__link{color:var(--pw-coral-tx) !important}
.pw-ultimas__lista > li{border-top:1px solid rgba(19,35,43,0.15) !important}
.pw-ultimas__lista h3 a:hover{color:var(--pw-coral-tx) !important}
.pw-ultimas__meta{color:var(--pw-coral-tx) !important}
.pw-app{box-shadow:0 44px 100px rgba(19,35,43,0.18),
    0 0 0 1px rgba(255,120,79,.18),
    0 0 90px rgba(255,91,45,.14) !important}
.pw-app__top{background:rgba(19,35,43,0.032) !important}
.pw-app__dots i{background:rgba(19,35,43,0.060) !important}
.pw-app__ruta{background:rgba(19,35,43,0.060) !important}
.pw-app__gente i{background:rgba(19,35,43,0.060) !important}
.pw-app__side{background:rgba(255,253,249,0.50) !important}
.pw-app__side i{background:rgba(19,35,43,0.060) !important}
.pw-app__side b{background:rgba(19,35,43,0.060) !important}
.pw-app__tit{background:rgba(19,35,43,0.060) !important}
.pw-app__seg{background:rgba(19,35,43,0.045) !important}
.pw-app__seg i{background:rgba(19,35,43,0.060) !important}
.pw-app__stats article{background:rgba(19,35,43,0.041) !important}
.pw-app__stats em{background:rgba(19,35,43,0.060) !important}
.pw-app__stats u{background:rgba(19,35,43,0.060) !important}
.pw-app__chart{background:rgba(19,35,43,0.027) !important}
.pw-chart__pt{fill:var(--pw-texto) !important}
.pw-chip{background:rgba(19,35,43,0.060) !important}
.pw-tar{background:linear-gradient(180deg, var(--pw-superficie), var(--pw-superficie)) !important;box-shadow:0 26px 56px rgba(19,35,43,0.18), inset 0 1px 0 rgba(255,255,255,.12) !important}
.pw-tar__pasos i{background:rgba(19,35,43,0.060) !important}
.pw-tar__pasos span{background:rgba(19,35,43,0.060) !important}
.pw-tar__tiles span{background:rgba(19,35,43,0.060) !important;border:1px solid rgba(19,35,43,0.20) !important}
