/* ELECTRIC UNIVERSE — páginas informativas */
.eu-static-page{--eu-cyan:#00e5ff;--eu-purple:#d86cff;background:#05020c;color:#e9e7f2;min-height:100vh;overflow:hidden}
.eu-static-page *{box-sizing:border-box}
.eu-static-wrap{width:min(1100px,calc(100% - 40px));margin-inline:auto}
.eu-static-hero{position:relative;isolation:isolate;padding:155px 0 65px;background:radial-gradient(ellipse at 85% 15%,rgba(216,108,255,.24),transparent 45%),radial-gradient(ellipse at 10% 80%,rgba(0,229,255,.14),transparent 42%),linear-gradient(135deg,#070312,#130924 55%,#05020c)}
.eu-static-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--eu-cyan),var(--eu-purple),transparent);opacity:.65}
.eu-static-eyebrow{display:block;margin-bottom:18px;color:var(--eu-cyan);font-size:.75rem;font-weight:800;letter-spacing:.23em}
.eu-static-title{margin:0!important;max-width:1000px;color:#fff!important;font-size:clamp(2.25rem,6vw,4.7rem)!important;font-weight:850!important;line-height:1.08!important;letter-spacing:-.035em;overflow-wrap:anywhere}
.eu-static-rule{display:block;width:100px;height:4px;margin-top:28px;border-radius:10px;background:linear-gradient(90deg,var(--eu-cyan),var(--eu-purple))}
.eu-static-body{padding-top:55px;padding-bottom:90px}
.eu-static-card{padding:clamp(25px,5vw,64px);border:1px solid rgba(216,108,255,.22);border-radius:22px;background:linear-gradient(145deg,rgba(21,14,39,.93),rgba(10,7,23,.96));box-shadow:0 25px 90px rgba(0,0,0,.22)}
.eu-static-content{color:#e5e1ee;font-size:1.05rem;line-height:1.85;overflow-wrap:anywhere}
.eu-static-content> :first-child{margin-top:0!important}
.eu-static-content> :last-child{margin-bottom:0!important}
.eu-static-content h2{color:var(--eu-cyan)!important;font-size:clamp(1.45rem,3vw,2rem)!important;line-height:1.3;margin:2.2em 0 .7em!important}
.eu-static-content h3{color:var(--eu-purple)!important;font-size:clamp(1.2rem,2.5vw,1.5rem)!important;margin:1.8em 0 .6em!important}
.eu-static-content h4,.eu-static-content h5{color:#fff!important}
.eu-static-content p{margin:0 0 1.35em}
.eu-static-content strong{color:#fff}
.eu-static-content a{color:var(--eu-cyan);text-decoration:underline;text-underline-offset:3px}
.eu-static-content a:hover{color:#fff}
.eu-static-content ul,.eu-static-content ol{padding-left:1.65em;margin:0 0 1.6em}
.eu-static-content li{padding-left:.25em;margin:.4em 0}
.eu-static-content li::marker{color:var(--eu-cyan)}
.eu-static-content blockquote,.eu-static-content .wp-block-quote{margin:1.8em 0;padding:18px 24px;border-left:4px solid var(--eu-purple);background:rgba(216,108,255,.08);border-radius:0 12px 12px 0}
.eu-static-content .wp-block-group.has-background{border-radius:14px;padding:24px}
.eu-static-content .wp-block-table,.eu-static-content .table-responsive{overflow-x:auto}
.eu-static-content table{width:100%;border-collapse:collapse;margin:1.5em 0;min-width:450px}
.eu-static-content th,.eu-static-content td{border:1px solid rgba(255,255,255,.18);padding:12px 15px;text-align:left}
.eu-static-content th{background:rgba(0,229,255,.1);color:#fff}
.eu-static-content hr{border:0;height:1px;background:linear-gradient(90deg,var(--eu-cyan),rgba(216,108,255,.3),transparent);margin:2em 0}
.eu-static-content img{max-width:100%;height:auto;border-radius:12px}
.eu-static-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}
.eu-static-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;border:1px solid var(--eu-cyan);border-radius:8px;background:var(--eu-cyan);color:#05020c!important;text-decoration:none!important;font-weight:800;transition:transform .2s,background .2s}
.eu-static-button:hover{transform:translateY(-2px);background:#fff}
.eu-static-button--outline{background:transparent;color:var(--eu-cyan)!important}
.eu-static-button--outline:hover{color:#05020c!important}
@media(max-width:600px){.eu-static-hero{padding:125px 0 45px}.eu-static-body{padding-top:28px;padding-bottom:60px}.eu-static-card{border-radius:15px}.eu-static-actions{flex-direction:column}.eu-static-button{width:100%}.eu-static-content{font-size:1rem}}
@media(prefers-reduced-motion:reduce){.eu-static-button{transition:none}}
