.elementor-57 .elementor-element.elementor-element-658df38d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--background-transition:0.3s;--overlay-opacity:0.5;border-style:none;--border-style:none;box-shadow:0px 5px 30px 0px rgba(132.6, 3.170869565217388, 3.170869565217388, 0.81);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:10;}.elementor-57 .elementor-element.elementor-element-658df38d:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-658df38d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05050500;}.elementor-57 .elementor-element.elementor-element-658df38d:hover{background-color:#02010126;}.elementor-57 .elementor-element.elementor-element-658df38d::before, .elementor-57 .elementor-element.elementor-element-658df38d > .elementor-background-video-container::before, .elementor-57 .elementor-element.elementor-element-658df38d > .e-con-inner > .elementor-background-video-container::before, .elementor-57 .elementor-element.elementor-element-658df38d > .elementor-background-slideshow::before, .elementor-57 .elementor-element.elementor-element-658df38d > .e-con-inner > .elementor-background-slideshow::before, .elementor-57 .elementor-element.elementor-element-658df38d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0201017A;--background-overlay:'';}.elementor-57 .elementor-element.elementor-element-4cee3113{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-57 .elementor-element.elementor-element-4cee3113:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-4cee3113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 74%, #042E2D 100%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-57 .elementor-element.elementor-element-5111749c{text-align:start;}.elementor-57 .elementor-element.elementor-element-5111749c img{width:503px;height:94px;object-fit:contain;object-position:center center;}.elementor-57 .elementor-element.elementor-element-7250c0c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-2b9b149.elementor-element{--order:99999 /* order end hack */;}.elementor-57 .elementor-element.elementor-element-2b9b149 .elementor-icon-wrapper{text-align:end;}.elementor-57 .elementor-element.elementor-element-2b9b149.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-2b9b149.elementor-view-framed .elementor-icon, .elementor-57 .elementor-element.elementor-element-2b9b149.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-2b9b149.elementor-view-framed .elementor-icon, .elementor-57 .elementor-element.elementor-element-2b9b149.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-2b9b149 .elementor-icon{font-size:30px;}.elementor-57 .elementor-element.elementor-element-2b9b149 .elementor-icon svg{height:30px;}.elementor-57 .elementor-element.elementor-element-2b9b149 .elementor-icon i, .elementor-57 .elementor-element.elementor-element-2b9b149 .elementor-icon svg{transform:rotate(0deg);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-4cee3113{--padding-top:27px;--padding-bottom:27px;--padding-left:15px;--padding-right:15px;}.elementor-57 .elementor-element.elementor-element-5111749c{padding:0px 90px 0px 0px;}.elementor-57 .elementor-element.elementor-element-5111749c img{width:133px;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-4cee3113{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-57 .elementor-element.elementor-element-5111749c{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-5111749c img{width:100px;}.elementor-57 .elementor-element.elementor-element-7250c0c0{--width:100%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;}}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-4cee3113{--content-width:1200px;}.elementor-57 .elementor-element.elementor-element-7250c0c0{--width:180px;}}@media(max-width:1024px) and (min-width:768px){.elementor-57 .elementor-element.elementor-element-7250c0c0{--width:28%;}}/* Start custom CSS for container, class: .elementor-element-4cee3113 *//* ==========================================================================
   IPC4M - GLOBAL PREMIUM DARK THEME
   ========================================================================== */

/* 1. FONDO GLOBAL: Gradiente oscuro con profundidad (No más negro sólido) */
body {
    background-color: #0b0d14 !important; /* Tono base: azul medianoche muy oscuro */
    background-image: 
        radial-gradient(circle at 15% 50%, rgba(0, 255, 204, 0.03), transparent 25%),
        radial-gradient(circle at 85% 30%, rgba(241, 50, 35, 0.03), transparent 25%) !important;
    background-attachment: fixed !important;
    color: #e2e8f0;
    font-family: 'Inter', 'Segoe UI', sans-serif;
    -webkit-font-smoothing: antialiased;
}

/* 2. EFECTO CRISTAL (GLASSMORPHISM) PARA TARJETAS Y CONTENEDORES */
/* Aplica a los shortcodes que armamos y a los posts nativos */
.cf-home-card, 
.cf-pack-card, 
.cf-coins-container, 
#cf-profile-container,
.elementor-post {
    background: rgba(22, 25, 33, 0.6) !important; /* Fondo gris oscuro semi-transparente */
    backdrop-filter: blur(12px) !important; /* Difumina lo que hay detrás */
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important; /* Borde sutil brillante */
    border-radius: 16px !important;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3) !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; /* Animación ultra fluida */
}

/* 3. ANIMACIONES HOVER (Efecto de "Levitación" y Brillo Neón) */
.cf-home-card:hover, 
.cf-pack-card:hover,
.elementor-post:hover {
    transform: translateY(-8px) !important; /* Se levanta al pasar el mouse */
    border-color: rgba(0, 255, 204, 0.3) !important; /* Borde se ilumina cyan */
    box-shadow: 
        0 15px 35px rgba(0, 0, 0, 0.5), 
        0 0 20px rgba(0, 255, 204, 0.1) !important; /* Resplandor cyan inferior */
    z-index: 10;
}

/* 4. MEJORA DE LA BARRA DE DESPLAZAMIENTO (Scrollbar Pro) */
::-webkit-scrollbar {
    width: 10px;
    background: #0b0d14;
}
::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.02);
}
::-webkit-scrollbar-thumb {
    background: #2a2d38;
    border-radius: 5px;
    border: 2px solid #0b0d14;
}
::-webkit-scrollbar-thumb:hover {
    background: #F13223; /* Rojo IPC4M al agarrar la barra */
}

/* 5. TIPOGRAFÍA Y BRILLO EN BOTONES */
h1, h2, h3, h4, h5, h6 {
    letter-spacing: -0.03em !important; /* Hace que los títulos se vean más modernos */
}

.cf-btn-buy, 
.cf-btn-action, 
.cf-pack-btn {
    box-shadow: 0 4px 15px rgba(241, 50, 35, 0.2) !important;
    letter-spacing: 0.5px;
}

.cf-btn-buy:hover, 
.cf-btn-action:hover {
    box-shadow: 0 6px 20px rgba(241, 50, 35, 0.5) !important; /* Botones brillan más al pasar el mouse */
}

/* 6. MEJORA DE LOS BOTONES DE MÉTODO DE PAGO (Crypto, Paypal, Telegram) */
.cf-pay-method {
    background: rgba(15, 17, 21, 0.8) !important;
    backdrop-filter: blur(5px) !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-658df38d *//* ==========================================================================
   IPC4M - GLOBAL PREMIUM DARK THEME
   ========================================================================== */

/* 1. FONDO GLOBAL: Gradiente oscuro con profundidad (No más negro sólido) */
body {
    background-color: #0b0d14 !important; /* Tono base: azul medianoche muy oscuro */
    background-image: 
        radial-gradient(circle at 15% 50%, rgba(0, 255, 204, 0.03), transparent 25%),
        radial-gradient(circle at 85% 30%, rgba(241, 50, 35, 0.03), transparent 25%) !important;
    background-attachment: fixed !important;
    color: #e2e8f0;
    font-family: 'Inter', 'Segoe UI', sans-serif;
    -webkit-font-smoothing: antialiased;
}

/* 2. EFECTO CRISTAL (GLASSMORPHISM) PARA TARJETAS Y CONTENEDORES */
/* Aplica a los shortcodes que armamos y a los posts nativos */
.cf-home-card, 
.cf-pack-card, 
.cf-coins-container, 
#cf-profile-container,
.elementor-post {
    background: rgba(22, 25, 33, 0.6) !important; /* Fondo gris oscuro semi-transparente */
    backdrop-filter: blur(12px) !important; /* Difumina lo que hay detrás */
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important; /* Borde sutil brillante */
    border-radius: 16px !important;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3) !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; /* Animación ultra fluida */
}

/* 3. ANIMACIONES HOVER (Efecto de "Levitación" y Brillo Neón) */
.cf-home-card:hover, 
.cf-pack-card:hover,
.elementor-post:hover {
    transform: translateY(-8px) !important; /* Se levanta al pasar el mouse */
    border-color: rgba(0, 255, 204, 0.3) !important; /* Borde se ilumina cyan */
    box-shadow: 
        0 15px 35px rgba(0, 0, 0, 0.5), 
        0 0 20px rgba(0, 255, 204, 0.1) !important; /* Resplandor cyan inferior */
    z-index: 10;
}

/* 4. MEJORA DE LA BARRA DE DESPLAZAMIENTO (Scrollbar Pro) */
::-webkit-scrollbar {
    width: 10px;
    background: #0b0d14;
}
::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.02);
}
::-webkit-scrollbar-thumb {
    background: #2a2d38;
    border-radius: 5px;
    border: 2px solid #0b0d14;
}
::-webkit-scrollbar-thumb:hover {
    background: #F13223; /* Rojo IPC4M al agarrar la barra */
}

/* 5. TIPOGRAFÍA Y BRILLO EN BOTONES */
h1, h2, h3, h4, h5, h6 {
    letter-spacing: -0.03em !important; /* Hace que los títulos se vean más modernos */
}

.cf-btn-buy, 
.cf-btn-action, 
.cf-pack-btn {
    box-shadow: 0 4px 15px rgba(241, 50, 35, 0.2) !important;
    letter-spacing: 0.5px;
}

.cf-btn-buy:hover, 
.cf-btn-action:hover {
    box-shadow: 0 6px 20px rgba(241, 50, 35, 0.5) !important; /* Botones brillan más al pasar el mouse */
}

/* 6. MEJORA DE LOS BOTONES DE MÉTODO DE PAGO (Crypto, Paypal, Telegram) */
.cf-pay-method {
    background: rgba(15, 17, 21, 0.8) !important;
    backdrop-filter: blur(5px) !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
}
/* ==========================================================================
   IPC4M - V2 ENHANCEMENTS: AURORAS ANIMADAS Y SÚPER NEÓN
   ========================================================================== */

/* 1. AURORAS ANIMADAS DE FONDO (Efecto de vida sin ralentizar la web) */
body::before, body::after {
    content: "";
    position: fixed;
    width: 60vw;
    height: 60vw;
    border-radius: 50%;
    z-index: -1;
    filter: blur(150px); /* Difuminado extremo para crear el efecto de aura */
    -webkit-filter: blur(150px);
    opacity: 0.12;
    pointer-events: none; /* Evita que bloquee los clics en la página */
    animation: floatOrbs 25s infinite alternate ease-in-out;
}

body::before {
    top: -10%;
    left: -10%;
    background: radial-gradient(circle, #00ffcc 0%, transparent 70%);
}

body::after {
    bottom: -20%;
    right: -10%;
    background: radial-gradient(circle, #F13223 0%, transparent 70%);
    animation-delay: -12s; /* Desfase para que se muevan asimétricamente */
}

@keyframes floatOrbs {
    0% { transform: translate(0, 0) scale(1); }
    50% { transform: translate(8%, 12%) scale(1.1); }
    100% { transform: translate(-5%, -8%) scale(0.9); }
}

/* 2. SÚPER NEÓN PARA TARJETAS (Evadiendo el bloqueo de Elementor) */
.cf-home-card::before, 
.cf-pack-card::before {
    content: "";
    position: absolute;
    top: -1px; left: -1px; right: -1px; bottom: -1px;
    border-radius: 16px;
    background: transparent;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    transition: all 0.4s ease;
    opacity: 0;
    z-index: -1; 
    pointer-events: none;
}

/* Brillo Cyan para las tarjetas del blog/descargas */
.cf-home-card:hover::before {
    opacity: 1;
    box-shadow: 0 0 45px rgba(0, 255, 204, 0.4), inset 0 0 25px rgba(0, 255, 204, 0.1) !important;
}

/* Brillo Naranja para los paquetes de BTCPay */
.cf-pack-card:hover::before {
    opacity: 1;
    box-shadow: 0 0 45px rgba(247, 147, 26, 0.4), inset 0 0 25px rgba(247, 147, 26, 0.1) !important;
}

/* 3. TOQUE FINAL: Texto cinemático en el título principal */
.cf-title {
    text-shadow: 0 0 25px rgba(255, 255, 255, 0.2);
    letter-spacing: -1.5px;
}/* End custom CSS */