{"id":2,"date":"2026-03-20T12:30:00","date_gmt":"2026-03-20T15:30:00","guid":{"rendered":"https:\/\/satsprize.com\/?page_id=2"},"modified":"2026-03-20T15:21:54","modified_gmt":"2026-03-20T18:21:54","slug":"home","status":"publish","type":"page","link":"https:\/\/satsprize.com\/es\/","title":{"rendered":"Inicio"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2\" class=\"elementor elementor-2\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b719143 e-con-full e-flex e-con e-parent\" data-id=\"b719143\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1db4dd8 elementor-widget elementor-widget-html\" data-id=\"1db4dd8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n.site-header {\n    position: fixed;\n    top: 20px;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 90%;\n    max-width: 1200px;\n    z-index: 1000;\n    padding: 14px 30px;\n    background: rgba(255, 255, 255, 0.03);\n    backdrop-filter: blur(20px);\n    -webkit-backdrop-filter: blur(20px);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    border-radius: 50px;\n    box-shadow:\n        0 8px 32px rgba(0, 0, 0, 0.2),\n        inset 0 1px 0 rgba(255, 255, 255, 0.08);\n    transition: all 0.3s ease;\n}\n\n.site-header.scrolled {\n    top: 10px;\n    padding: 12px 28px;\n    background: rgba(5, 2, 8, 0.9);\n    border-color: rgba(255, 255, 255, 0.1);\n    box-shadow:\n        0 12px 40px rgba(0, 0, 0, 0.3),\n        inset 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n\n.header-container {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n}\n\n.header-logo {\n    font-size: 28px;\n    font-weight: 900;\n    text-decoration: none;\n    background: linear-gradient(135deg, #A391FF 0%, #00D9FF 100%);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    letter-spacing: -1px;\n}\n\n.header-nav {\n    display: flex;\n    align-items: center;\n    gap: 32px;\n}\n\n.header-nav-link {\n    color: rgba(255, 255, 255, 0.7);\n    text-decoration: none;\n    font-size: 14px;\n    font-weight: 500;\n    transition: color 0.3s ease;\n    position: relative;\n}\n\n.header-nav-link::after {\n    content: '';\n    position: absolute;\n    bottom: -4px;\n    left: 0;\n    width: 0;\n    height: 2px;\n    background: linear-gradient(90deg, #A391FF, #00D9FF);\n    transition: width 0.3s ease;\n}\n\n.header-nav-link:hover {\n    color: white;\n}\n\n.header-nav-link:hover::after {\n    width: 100%;\n}\n\n.header-cta {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    padding: 10px 20px;\n    background: linear-gradient(135deg, rgba(60, 75, 255, 0.3) 0%, rgba(100, 80, 200, 0.4) 100%);\n    backdrop-filter: blur(8px);\n    -webkit-backdrop-filter: blur(8px);\n    border: 1px solid rgba(163, 145, 255, 0.4);\n    border-radius: 50px;\n    color: white;\n    font-size: 12px;\n    font-weight: 700;\n    text-decoration: none;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    transition: all 0.4s ease;\n    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n\n.header-cta svg {\n    width: 14px;\n    height: 14px;\n    fill: white;\n    transition: all 0.4s ease;\n}\n\n.header-cta:hover {\n    background: linear-gradient(135deg, rgba(0, 217, 255, 0.4) 0%, rgba(0, 255, 170, 0.4) 100%);\n    border-color: rgba(0, 217, 255, 0.6);\n    transform: translateY(-2px) scale(1.02);\n    box-shadow: 0 8px 30px rgba(0, 217, 255, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.2);\n    color: white;\n}\n\n.header-cta:hover svg {\n    fill: #00FFAA;\n}\n\n.header-menu-toggle {\n    display: none;\n    flex-direction: column;\n    gap: 5px;\n    background: none;\n    border: none;\n    cursor: pointer;\n    padding: 4px;\n}\n\n.header-menu-toggle span {\n    width: 24px;\n    height: 2px;\n    background: white;\n    border-radius: 2px;\n    transition: all 0.3s ease;\n}\n\n@media (max-width: 768px) {\n    .site-header {\n        top: 12px;\n        width: 94%;\n        padding: 12px 20px;\n        border-radius: 20px;\n    }\n\n    .site-header.scrolled {\n        top: 8px;\n    }\n\n    .header-nav {\n        position: fixed;\n        top: 80px;\n        left: 3%;\n        right: 3%;\n        background: rgba(5, 2, 8, 0.95);\n        backdrop-filter: blur(20px);\n        flex-direction: column;\n        padding: 24px;\n        gap: 20px;\n        border: 1px solid rgba(255, 255, 255, 0.08);\n        border-radius: 20px;\n        transform: translateY(-20px);\n        opacity: 0;\n        pointer-events: none;\n        transition: all 0.3s ease;\n    }\n\n    .header-nav.active {\n        transform: translateY(0);\n        opacity: 1;\n        pointer-events: all;\n    }\n\n    .header-menu-toggle {\n        display: flex;\n    }\n\n    .header-nav-link {\n        font-size: 16px;\n    }\n}\n\n.hero-rifas-combined {\n    position: relative;\n    width: 100%;\n    min-height: 100vh;\n    padding: 120px 5% 100px;\n    overflow-x: hidden;\n}\n\n.hero-container {\n    position: relative;\n    max-width: 1400px;\n    margin: 0 auto 96px;\n    z-index: 2;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 60px;\n    align-items: stretch;\n}\n\n.hero-left {\n    text-align: left;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n}\n\n.hero-title {\n    font-size: 52px;\n    font-weight: 900;\n    text-transform: uppercase;\n    line-height: 1.1;\n    margin-bottom: 24px;\n    color: white;\n    letter-spacing: -1px;\n    opacity: 0;\n    transform: translateX(-30px);\n    animation: heroSlideIn 0.8s ease forwards;\n}\n\n.hero-subtitle {\n    font-size: 18px;\n    font-weight: 400;\n    color: rgba(255, 255, 255, 0.6);\n    line-height: 1.6;\n    max-width: 480px;\n    opacity: 0;\n    transform: translateX(-30px);\n    animation: heroSlideIn 0.8s ease 0.15s forwards;\n}\n\n@keyframes heroSlideIn {\n    to {\n        opacity: 1;\n        transform: translateX(0);\n    }\n}\n\n.hero-features {\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n}\n\n.hero-feature {\n    position: relative;\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    padding: 20px 28px;\n    background: rgba(255, 255, 255, 0.03);\n    backdrop-filter: blur(20px);\n    -webkit-backdrop-filter: blur(20px);\n    border: 1.5px solid rgba(255, 255, 255, 0.08);\n    border-radius: 20px;\n    box-shadow:\n        0 8px 32px rgba(0, 0, 0, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.08),\n        inset 0 -1px 0 rgba(255, 255, 255, 0.03);\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    opacity: 0;\n    transform: translateX(40px);\n    animation: featureFadeIn 0.8s ease forwards;\n}\n\n.hero-feature:nth-child(1) { animation-delay: 0.3s; }\n.hero-feature:nth-child(2) { animation-delay: 0.45s; }\n.hero-feature:nth-child(3) { animation-delay: 0.6s; }\n\n@keyframes featureFadeIn {\n    to {\n        opacity: 1;\n        transform: translateX(0);\n    }\n}\n\n.hero-feature::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    border-radius: 20px;\n    padding: 1.5px;\n    background: linear-gradient(135deg, transparent 0%, rgba(163, 145, 255, 0.3) 50%, transparent 100%);\n    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n    -webkit-mask-composite: xor;\n    mask-composite: exclude;\n    opacity: 0;\n    transition: opacity 0.4s ease;\n}\n\n.hero-feature:hover::before {\n    opacity: 1;\n}\n\n.hero-feature:hover {\n    transform: translateY(-6px) scale(1.02);\n    background: rgba(255, 255, 255, 0.06);\n    box-shadow:\n        0 20px 40px rgba(0, 0, 0, 0.2),\n        0 0 60px rgba(163, 145, 255, 0.15),\n        inset 0 1px 0 rgba(255, 255, 255, 0.12),\n        inset 0 -1px 0 rgba(255, 255, 255, 0.05);\n}\n\n.hero-feature-icon {\n    position: relative;\n    width: 52px;\n    height: 52px;\n    min-width: 52px;\n    border-radius: 16px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    transition: all 0.4s ease;\n}\n\n.hero-feature:nth-child(1) .hero-feature-icon {\n    background: linear-gradient(135deg, rgba(255, 215, 0, 0.3) 0%, rgba(255, 165, 0, 0.1) 100%);\n    box-shadow: 0 4px 20px rgba(255, 215, 0, 0.3);\n}\n\n.hero-feature:nth-child(2) .hero-feature-icon {\n    background: linear-gradient(135deg, rgba(0, 217, 255, 0.3) 0%, rgba(0, 217, 255, 0.1) 100%);\n    box-shadow: 0 4px 20px rgba(0, 217, 255, 0.3);\n}\n\n.hero-feature:nth-child(3) .hero-feature-icon {\n    background: linear-gradient(135deg, rgba(163, 145, 255, 0.3) 0%, rgba(163, 145, 255, 0.1) 100%);\n    box-shadow: 0 4px 20px rgba(163, 145, 255, 0.3);\n}\n\n.hero-feature:hover .hero-feature-icon {\n    transform: scale(1.1) rotate(5deg);\n}\n\n.hero-feature-icon svg {\n    width: 28px;\n    height: 28px;\n}\n\n.hero-feature:nth-child(1) .hero-feature-icon svg { fill: #FFD700; }\n.hero-feature:nth-child(2) .hero-feature-icon svg { fill: #00D9FF; }\n.hero-feature:nth-child(3) .hero-feature-icon svg { fill: #A391FF; }\n\n.hero-feature-text {\n    display: flex;\n    flex-direction: column;\n    gap: 4px;\n}\n\n.hero-feature-label {\n    font-size: 11px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n    opacity: 0.5;\n    color: white;\n}\n\n.hero-feature:nth-child(1) .hero-feature-label { color: #FFD700; opacity: 1; }\n.hero-feature:nth-child(2) .hero-feature-label { color: #00D9FF; opacity: 1; }\n.hero-feature:nth-child(3) .hero-feature-label { color: #A391FF; opacity: 1; }\n\n.hero-feature-title {\n    font-size: 15px;\n    font-weight: 700;\n    color: white;\n    line-height: 1.3;\n}\n\n.rifas-embedded {\n    position: relative;\n    max-width: 1400px;\n    margin: 0 auto;\n    z-index: 2;\n}\n\n.rifas-title {\n    text-align: center;\n    font-size: 42px;\n    font-weight: 900;\n    text-transform: uppercase;\n    margin-bottom: 58px;\n    color: white;\n    letter-spacing: 1px;\n}\n\n.rifas-grid {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 24px;\n    margin-bottom: 40px;\n}\n\n.rifa-card {\n    height: auto;\n    width: 300px;\n    flex-shrink: 0;\n    background: linear-gradient(165deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.02) 100%);\n    backdrop-filter: blur(20px);\n    -webkit-backdrop-filter: blur(20px);\n    border: 1.5px solid rgba(255, 255, 255, 0.1);\n    border-radius: 24px;\n    position: relative;\n    overflow: hidden;\n    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n    cursor: pointer;\n    text-decoration: none;\n    display: block;\n    box-shadow:\n        0 8px 32px rgba(0, 0, 0, 0.2),\n        0 0 0 1px rgba(255, 255, 255, 0.05),\n        inset 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n\n.rifa-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(\n        90deg,\n        transparent,\n        rgba(255, 255, 255, 0.1),\n        transparent\n    );\n    transition: left 0.7s ease;\n    z-index: 3;\n}\n\n.rifa-card::after {\n    content: '';\n    position: absolute;\n    inset: 0;\n    border-radius: 24px;\n    padding: 1.5px;\n    background: linear-gradient(135deg, rgba(139, 92, 246, 0.6) 0%, rgba(236, 72, 153, 0.4) 50%, rgba(6, 182, 212, 0.6) 100%);\n    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n    -webkit-mask-composite: xor;\n    mask-composite: exclude;\n    opacity: 0;\n    transition: opacity 0.5s ease;\n    z-index: 1;\n}\n\n.rifa-card:hover {\n    transform: translateY(-12px) scale(1.03);\n    background: linear-gradient(165deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.04) 100%);\n    border-color: rgba(255, 255, 255, 0.15);\n    box-shadow:\n        0 25px 50px rgba(0, 0, 0, 0.3),\n        0 0 100px rgba(139, 92, 246, 0.2),\n        0 0 40px rgba(6, 182, 212, 0.15),\n        inset 0 1px 0 rgba(255, 255, 255, 0.15);\n}\n\n.rifa-card:hover::before {\n    left: 100%;\n}\n\n.rifa-card:hover::after {\n    opacity: 1;\n}\n\n.rifa-card-inner {\n    position: relative;\n    width: 100%;\n    height: 100%;\n    display: flex;\n    flex-direction: column;\n    padding: 10px;\n    z-index: 2;\n}\n\n.rifa-glow {\n    position: absolute;\n    width: 200px;\n    height: 200px;\n    background: radial-gradient(circle, rgba(163, 145, 255, 0.3) 0%, transparent 70%);\n    opacity: 0.2;\n    filter: blur(60px);\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    transition: opacity 0.4s ease;\n}\n\n.rifa-card:hover .rifa-glow {\n    opacity: 0.6;\n    transform: translate(-50%, -50%) scale(1.3);\n}\n\n.rifa-image-wrapper {\n    position: relative;\n    margin-bottom: 6px;\n    border-radius: 16px;\n    overflow: hidden;\n}\n\n.rifa-image {\n    width: 100%;\n    height: 55px;\n    object-fit: cover;\n    border-radius: 16px !important;\n    background: rgba(0, 0, 0, 0.3);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    transition: transform 0.5s ease;\n}\n\n.rifa-card:hover .rifa-image {\n    transform: scale(1.08);\n}\n\n.rifa-badge {\n    position: absolute;\n    top: 12px;\n    right: 12px;\n    padding: 6px 12px;\n    background: linear-gradient(135deg, rgba(236, 72, 153, 0.9) 0%, rgba(139, 92, 246, 0.9) 100%);\n    border-radius: 20px;\n    font-size: 10px;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    color: white;\n    box-shadow: 0 4px 15px rgba(236, 72, 153, 0.4);\n    animation: badgePulse 2s ease-in-out infinite;\n    z-index: 5;\n}\n\n@keyframes badgePulse {\n    0%, 100% { box-shadow: 0 4px 15px rgba(236, 72, 153, 0.4); }\n    50% { box-shadow: 0 4px 25px rgba(236, 72, 153, 0.7); }\n}\n\n.rifa-sparkle {\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    top: 0;\n    left: 0;\n    pointer-events: none;\n    z-index: 4;\n    opacity: 0;\n    transition: opacity 0.5s ease;\n}\n\n.rifa-card:hover .rifa-sparkle {\n    opacity: 1;\n}\n\n.rifa-sparkle::before,\n.rifa-sparkle::after {\n    content: '';\n    position: absolute;\n    width: 6px;\n    height: 6px;\n    background: white;\n    border-radius: 50%;\n    animation: sparkleFloat 2s ease-in-out infinite;\n}\n\n.rifa-sparkle::before {\n    top: 20%;\n    right: 15%;\n    animation-delay: 0s;\n}\n\n.rifa-sparkle::after {\n    bottom: 30%;\n    left: 10%;\n    animation-delay: 0.5s;\n}\n\n@keyframes sparkleFloat {\n    0%, 100% {\n        opacity: 0;\n        transform: translateY(0) scale(0);\n    }\n    25% {\n        opacity: 1;\n        transform: translateY(-10px) scale(1);\n    }\n    50% {\n        opacity: 0.8;\n        transform: translateY(-20px) scale(0.8);\n    }\n    75% {\n        opacity: 0.3;\n        transform: translateY(-30px) scale(0.5);\n    }\n}\n\n.rifa-content {\n    flex: 1;\n    display: flex;\n    flex-direction: column;\n    gap: 4px;\n}\n\n.rifa-category {\n    display: inline-flex;\n    align-items: center;\n    gap: 5px;\n    font-size: 11px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    color: #00D9FF;\n    margin-bottom: 2px;\n}\n\n.rifa-category::before {\n    content: '';\n    width: 6px;\n    height: 6px;\n    background: #00D9FF;\n    border-radius: 50%;\n    animation: categoryDot 1.5s ease-in-out infinite;\n}\n\n.rifa-category.rifa-esgotado {\n    color: #ff6b6b;\n}\n\n.rifa-category.rifa-esgotado::before {\n    background: #ff6b6b;\n    animation: none;\n}\n\n@keyframes categoryDot {\n    0%, 100% { opacity: 1; transform: scale(1); }\n    50% { opacity: 0.5; transform: scale(0.8); }\n}\n\n.rifa-title-text {\n    font-size: 15px;\n    font-weight: 700;\n    color: white;\n    line-height: 1.25;\n    margin: 0;\n    display: -webkit-box;\n    -webkit-line-clamp: 2;\n    -webkit-box-orient: vertical;\n    overflow: hidden;\n    transition: color 0.3s ease;\n}\n\n.rifa-card:hover .rifa-title-text {\n    background: linear-gradient(135deg, #FFFFFF 0%, #A391FF 100%);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n}\n\n.rifa-price {\n    font-size: 18px;\n    font-weight: 900;\n    background: linear-gradient(135deg, #A391FF 0%, #00D9FF 50%, #00FFAA 100%);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    margin: 2px 0;\n    position: relative;\n    display: inline-block;\n    text-shadow: 0 0 30px rgba(163, 145, 255, 0.5);\n    animation: priceGlow 3s ease-in-out infinite alternate;\n}\n\n@keyframes priceGlow {\n    0% { filter: drop-shadow(0 0 8px rgba(163, 145, 255, 0.4)); }\n    100% { filter: drop-shadow(0 0 15px rgba(0, 217, 255, 0.6)); }\n}\n\n.rifa-meta {\n    display: flex;\n    flex-direction: column;\n    gap: 4px;\n    font-size: 12px;\n    color: rgba(255, 255, 255, 0.7);\n    padding: 8px 12px;\n    background: rgba(163, 145, 255, 0.08);\n    border-radius: 8px;\n    border: 1px solid rgba(163, 145, 255, 0.15);\n}\n\n.rifa-meta-item {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n}\n\n.rifa-meta-icon {\n    width: 16px;\n    height: 16px;\n    fill: #00FFAA;\n    filter: drop-shadow(0 0 4px rgba(0, 255, 170, 0.5));\n}\n\n.rifa-stock-bar {\n    width: 100%;\n    height: 6px;\n    background: rgba(255, 255, 255, 0.1);\n    border-radius: 3px;\n    overflow: hidden;\n    margin-top: 4px;\n}\n\n.rifa-stock-fill {\n    height: 100%;\n    background: linear-gradient(90deg, #00FFAA, #00D9FF);\n    border-radius: 3px;\n    animation: stockPulse 2s ease-in-out infinite;\n}\n\n@keyframes stockPulse {\n    0%, 100% { opacity: 1; }\n    50% { opacity: 0.7; }\n}\n\n.rifa-urgency {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    padding: 6px 12px;\n    background: linear-gradient(135deg, rgba(251, 146, 60, 0.2) 0%, rgba(236, 72, 153, 0.2) 100%);\n    border: 1px solid rgba(251, 146, 60, 0.3);\n    border-radius: 8px;\n    font-size: 11px;\n    font-weight: 700;\n    color: #FB923C;\n    margin-top: 4px;\n}\n\n.rifa-urgency svg {\n    width: 14px;\n    height: 14px;\n    fill: #FB923C;\n    animation: urgencyPulse 1s ease-in-out infinite;\n}\n\n@keyframes urgencyPulse {\n    0%, 100% { transform: scale(1); }\n    50% { transform: scale(1.2); }\n}\n\n.rifa-button {\n    margin-top: 4px;\n    padding: 10px 20px;\n    background: linear-gradient(135deg, rgba(60, 75, 255, 0.3) 0%, rgba(100, 80, 200, 0.4) 100%);\n    backdrop-filter: blur(8px);\n    -webkit-backdrop-filter: blur(8px);\n    border: 1px solid rgba(163, 145, 255, 0.4);\n    border-radius: 50px;\n    color: white;\n    font-weight: 700;\n    font-size: 12px;\n    text-align: center;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    transition: all 0.4s ease;\n    box-shadow:\n        inset 0 1px 0 rgba(255, 255, 255, 0.1),\n        inset 0 -1px 0 rgba(255, 255, 255, 0.05);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n    z-index: 2;\n}\n\n.rifa-button svg {\n    width: 16px;\n    height: 16px;\n    fill: white;\n    transition: all 0.4s ease;\n}\n\n.rifa-card:hover .rifa-button {\n    background: linear-gradient(135deg, rgba(0, 217, 255, 0.4) 0%, rgba(0, 255, 170, 0.4) 100%);\n    border-color: rgba(0, 217, 255, 0.6);\n    box-shadow:\n        0 8px 30px rgba(0, 217, 255, 0.35),\n        inset 0 1px 0 rgba(255, 255, 255, 0.2),\n        inset 0 -1px 0 rgba(255, 255, 255, 0.05);\n    transform: scale(1.02);\n}\n\n.rifa-card:hover .rifa-button svg {\n    fill: #00FFAA;\n}\n\n.loading-spinner {\n    text-align: center;\n    padding: 40px 20px;\n    color: rgba(255, 255, 255, 0.6);\n    font-size: 16px;\n}\n\n.no-products {\n    text-align: center;\n    padding: 40px 20px;\n    color: rgba(255, 255, 255, 0.6);\n    font-size: 16px;\n}\n\n.load-more-container {\n    text-align: center;\n    padding: 20px 0;\n}\n\n.load-more-btn {\n    position: relative;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n    padding: 16px 50px;\n    background: rgba(255, 255, 255, 0.03);\n    backdrop-filter: blur(20px);\n    -webkit-backdrop-filter: blur(20px);\n    border: 1.5px solid rgba(255, 255, 255, 0.08);\n    border-radius: 50px;\n    color: white;\n    font-weight: 700;\n    font-size: 15px;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    cursor: pointer;\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    box-shadow:\n        0 8px 32px rgba(0, 0, 0, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.08),\n        inset 0 -1px 0 rgba(255, 255, 255, 0.03);\n}\n\n.load-more-btn::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    border-radius: 50px;\n    padding: 1.5px;\n    background: linear-gradient(135deg, transparent 0%, rgba(163, 145, 255, 0.4) 50%, rgba(0, 217, 255, 0.3) 100%);\n    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n    -webkit-mask-composite: xor;\n    mask-composite: exclude;\n    opacity: 0;\n    transition: opacity 0.4s ease;\n}\n\n.load-more-btn:hover:not(:disabled) {\n    background: rgba(255, 255, 255, 0.06);\n    transform: translateY(-4px);\n    box-shadow:\n        0 20px 40px rgba(0, 0, 0, 0.2),\n        0 0 60px rgba(163, 145, 255, 0.15),\n        inset 0 1px 0 rgba(255, 255, 255, 0.12),\n        inset 0 -1px 0 rgba(255, 255, 255, 0.05);\n}\n\n.load-more-btn:hover:not(:disabled)::before {\n    opacity: 1;\n}\n\n.load-more-btn:disabled {\n    opacity: 0.5;\n    cursor: not-allowed;\n}\n\n.products-count {\n    text-align: center;\n    color: rgba(255, 255, 255, 0.5);\n    font-size: 13px;\n    margin-top: 15px;\n}\n\n.timeline-section {\n    position: relative;\n    width: 100%;\n    padding: 0 5% 96px;\n    overflow: visible;\n}\n\n.timeline {\n    position: relative;\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 0;\n    list-style: none;\n}\n\n.timeline::before {\n    content: '';\n    position: absolute;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 5px;\n    height: 100%;\n    background: linear-gradient(180deg, #A391FF 0%, #00D9FF 50%, #00FFAA 100%);\n    border-radius: 3px;\n}\n\n.timeline li {\n    position: relative;\n    margin-bottom: 60px;\n    display: flex;\n    align-items: flex-start;\n}\n\n.timeline li:last-child {\n    margin-bottom: 0;\n}\n\n.timeline li:nth-child(odd) {\n    flex-direction: row-reverse;\n}\n\n.timeline-middle {\n    position: absolute;\n    left: 50%;\n    transform: translateX(-50%);\n    z-index: 10;\n    width: 62px;\n    height: 62px;\n    background: rgba(255, 255, 255, 0.03);\n    backdrop-filter: blur(20px);\n    -webkit-backdrop-filter: blur(20px);\n    border: 1.5px solid rgba(163, 145, 255, 0.3);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    box-shadow:\n        0 8px 32px rgba(0, 0, 0, 0.12),\n        0 0 30px rgba(163, 145, 255, 0.2),\n        inset 0 1px 0 rgba(255, 255, 255, 0.08);\n}\n\n.timeline-number {\n    font-size: 26px;\n    font-weight: 900;\n    color: #A391FF;\n}\n\n.timeline-content {\n    position: relative;\n    width: calc(50% - 60px);\n    padding: 36px;\n    background: rgba(255, 255, 255, 0.03);\n    backdrop-filter: blur(20px);\n    -webkit-backdrop-filter: blur(20px);\n    border: 1.5px solid rgba(255, 255, 255, 0.08);\n    border-radius: 24px;\n    box-shadow:\n        0 8px 32px rgba(0, 0, 0, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.08),\n        inset 0 -1px 0 rgba(255, 255, 255, 0.03);\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.timeline-content::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    border-radius: 24px;\n    padding: 1.5px;\n    background: linear-gradient(135deg, transparent 0%, rgba(163, 145, 255, 0.4) 50%, rgba(0, 217, 255, 0.3) 100%);\n    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n    -webkit-mask-composite: xor;\n    mask-composite: exclude;\n    opacity: 0;\n    transition: opacity 0.4s ease;\n}\n\n.timeline li:nth-child(odd) .timeline-content {\n    margin-right: auto;\n    margin-left: 60px;\n    text-align: left;\n}\n\n.timeline li:nth-child(even) .timeline-content {\n    margin-left: auto;\n    margin-right: 60px;\n    text-align: right;\n}\n\n.timeline-content:hover {\n    transform: translateY(-4px);\n    background: rgba(255, 255, 255, 0.06);\n    box-shadow:\n        0 20px 40px rgba(0, 0, 0, 0.2),\n        0 0 60px rgba(163, 145, 255, 0.15),\n        inset 0 1px 0 rgba(255, 255, 255, 0.12),\n        inset 0 -1px 0 rgba(255, 255, 255, 0.05);\n}\n\n.timeline-content:hover::before {\n    opacity: 1;\n}\n\n.timeline-icon {\n    width: 80px;\n    height: 80px;\n    margin-bottom: 18px;\n    padding: 16px;\n    background: rgba(255, 255, 255, 0.03);\n    backdrop-filter: blur(12px);\n    -webkit-backdrop-filter: blur(12px);\n    border: 1.5px solid rgba(255, 255, 255, 0.08);\n    border-radius: 20px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    box-shadow:\n        0 8px 24px rgba(0, 0, 0, 0.1),\n        0 0 20px rgba(163, 145, 255, 0.15),\n        inset 0 1px 0 rgba(255, 255, 255, 0.08);\n    transition: all 0.3s ease;\n}\n\n.timeline-content:hover .timeline-icon {\n    background: rgba(255, 255, 255, 0.06);\n    box-shadow:\n        0 8px 24px rgba(0, 0, 0, 0.15),\n        0 0 30px rgba(163, 145, 255, 0.25),\n        inset 0 1px 0 rgba(255, 255, 255, 0.12);\n}\n\n.timeline li:nth-child(even) .timeline-icon {\n    margin-left: auto;\n}\n\n.timeline-icon svg {\n    width: 48px;\n    height: 48px;\n}\n\n.timeline-step-title {\n    font-size: 24px;\n    font-weight: 700;\n    color: white;\n    margin-bottom: 10px;\n}\n\n.timeline-step-desc {\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 1.6;\n    color: rgba(255, 255, 255, 0.7);\n    margin: 0;\n}\n\n.timeline-connector {\n    position: absolute;\n    left: 50%;\n    top: 56px;\n    width: 60px;\n    height: 2px;\n    background: rgba(163, 145, 255, 0.3);\n}\n\n.timeline li:nth-child(odd) .timeline-connector {\n    transform: translateX(-100%);\n}\n\n.timeline li:nth-child(even) .timeline-connector {\n    transform: translateX(0);\n}\n\n.timeline li {\n    opacity: 0;\n    transform: translateY(50px);\n}\n\n.timeline li:nth-child(odd) .timeline-content {\n    transform: translateX(30px);\n}\n\n.timeline li:nth-child(even) .timeline-content {\n    transform: translateX(-30px);\n}\n\n.timeline li.animate {\n    opacity: 1;\n    transform: translateY(0);\n    transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.timeline li.animate .timeline-content {\n    transform: translateX(0);\n    transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;\n}\n\n.timeline li.animate .timeline-middle {\n    animation: pulse 0.6s ease-out 0.4s;\n}\n\n.timeline li.animate .timeline-icon {\n    animation: bounceIn 0.6s ease-out 0.5s both;\n}\n\n@keyframes pulse {\n    0% { transform: translateX(-50%) scale(1); box-shadow: 0 8px 32px rgba(163, 145, 255, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.1); }\n    50% { transform: translateX(-50%) scale(1.2); box-shadow: 0 8px 48px rgba(163, 145, 255, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.2); }\n    100% { transform: translateX(-50%) scale(1); box-shadow: 0 8px 32px rgba(163, 145, 255, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.1); }\n}\n\n@keyframes bounceIn {\n    0% { opacity: 0; transform: scale(0.3); }\n    50% { transform: scale(1.1); }\n    70% { transform: scale(0.9); }\n    100% { opacity: 1; transform: scale(1); }\n}\n\n@media (max-width: 1024px) {\n    .hero-container {\n        margin-bottom: 78px;\n        grid-template-columns: 1fr;\n        gap: 50px;\n        text-align: center;\n    }\n\n    .hero-left {\n        text-align: center;\n    }\n\n    .hero-subtitle {\n        margin: 0 auto;\n    }\n\n    .hero-title {\n        font-size: 42px;\n    }\n\n    .hero-features {\n        max-width: 500px;\n        margin: 0 auto;\n    }\n\n    .hero-title,\n    .hero-subtitle {\n        transform: translateY(-20px);\n    }\n\n    .hero-feature {\n        transform: translateY(30px);\n    }\n\n    @keyframes heroSlideIn {\n        to {\n            opacity: 1;\n            transform: translateY(0);\n        }\n    }\n\n    @keyframes featureFadeIn {\n        to {\n            opacity: 1;\n            transform: translateY(0);\n        }\n    }\n}\n\n@media (max-width: 768px) {\n    .hero-rifas-combined {\n        padding: 100px 5% 60px;\n    }\n\n    .hero-title {\n        font-size: 32px;\n    }\n\n    .hero-subtitle {\n        font-size: 16px;\n    }\n\n    .hero-feature {\n        padding: 16px 20px;\n        gap: 14px;\n    }\n\n    .hero-feature-icon {\n        width: 44px;\n        height: 44px;\n        min-width: 44px;\n        border-radius: 12px;\n    }\n\n    .hero-feature-icon svg {\n        width: 22px;\n        height: 22px;\n    }\n\n    .hero-feature-label {\n        font-size: 10px;\n    }\n\n    .hero-feature-title {\n        font-size: 14px;\n    }\n\n    .rifas-title {\n        font-size: 32px;\n        margin-bottom: 44px;\n    }\n\n    .timeline-section {\n        padding-bottom: 58px;\n    }\n\n    .timeline::before {\n        left: 28px;\n    }\n\n    .timeline-middle {\n        left: 28px;\n        width: 48px;\n        height: 48px;\n    }\n\n    .timeline-number {\n        font-size: 20px;\n    }\n\n    .timeline li,\n    .timeline li:nth-child(odd) {\n        flex-direction: row;\n    }\n\n    .timeline-content,\n    .timeline li:nth-child(odd) .timeline-content,\n    .timeline li:nth-child(even) .timeline-content {\n        width: calc(100% - 80px);\n        margin-left: auto;\n        margin-right: 0;\n        text-align: left;\n    }\n\n    .timeline li:nth-child(even) .timeline-icon {\n        margin-left: 0;\n    }\n\n    .timeline-connector {\n        display: none;\n    }\n\n    .timeline li:nth-child(odd) .timeline-content,\n    .timeline li:nth-child(even) .timeline-content {\n        transform: translateX(30px);\n    }\n\n    .timeline-step-title {\n        font-size: 18px;\n    }\n\n    .timeline-step-desc {\n        font-size: 14px;\n    }\n\n    .rifas-grid {\n        gap: 16px;\n    }\n\n    .rifa-card {\n        width: 260px;\n    }\n\n    .rifa-card {\n        border-radius: 20px;\n    }\n\n    .rifa-card::after {\n        border-radius: 20px;\n    }\n\n    .rifa-card-inner {\n        padding: 10px;\n    }\n\n    .rifa-image {\n        height: 50px;\n        border-radius: 12px;\n    }\n\n    .rifa-title-text {\n        font-size: 16px;\n    }\n\n    .rifa-price {\n        font-size: 14px;\n    }\n\n    .rifa-category {\n        font-size: 10px;\n    }\n\n    .rifa-title-text {\n        font-size: 14px;\n    }\n\n    .rifa-meta {\n        padding: 6px 10px;\n        font-size: 11px;\n    }\n\n    .rifa-button {\n        padding: 10px 18px;\n        font-size: 11px;\n    }\n}\n\n@media (max-width: 480px) {\n    .hero-title {\n        font-size: 26px;\n    }\n\n    .hero-feature {\n        padding: 14px 16px;\n        border-radius: 16px;\n    }\n\n    .hero-feature-icon {\n        width: 40px;\n        height: 40px;\n        min-width: 40px;\n    }\n\n    .hero-feature-icon svg {\n        width: 20px;\n        height: 20px;\n    }\n\n    .hero-feature-title {\n        font-size: 13px;\n    }\n\n    .rifas-title {\n        font-size: 26px;\n    }\n\n    .rifa-card {\n        width: 100%;\n        max-width: 300px;\n    }\n\n    .rifa-button {\n        font-size: 11px;\n        padding: 10px 18px;\n    }\n}\n<\/style>\n\n<section class=\"hero-rifas-combined\">\n\n    <div class=\"hero-container\">\n        <div class=\"hero-left\">\n            <h1 class=\"hero-title\">A SUA PLATAFORMA DE PREMIA\u00c7\u00d5ES EM BITCOIN<\/h1>\n            <p class=\"hero-subtitle\">Participe de sorteios transparentes e ganhe satoshis. Tudo verific\u00e1vel na blockchain.<\/p>\n        <\/div>\n\n        <div class=\"hero-features\">\n            <div class=\"hero-feature\">\n                <div class=\"hero-feature-icon\">\n                    <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/>\n                    <\/svg>\n                <\/div>\n                <div class=\"hero-feature-text\">\n                    <span class=\"hero-feature-label\">Chances Reais<\/span>\n                    <span class=\"hero-feature-title\">Cada cota \u00e9 uma chance real de ganhar<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"hero-feature\">\n                <div class=\"hero-feature-icon\">\n                    <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M3.5 18.5l6-6 4 4L22 6.92 20.59 5.5l-7.09 8-4-4L2 17l1.5 1.5z\"\/>\n                        <path d=\"M3 3h2v14H3V3zm16 0h2v14h-2V3zM7 7h2v6H7V7zm4-2h2v10h-2V5zm4 4h2v4h-2V9z\" opacity=\"0.5\"\/>\n                    <\/svg>\n                <\/div>\n                <div class=\"hero-feature-text\">\n                    <span class=\"hero-feature-label\">Transpar\u00eancia<\/span>\n                    <span class=\"hero-feature-title\">Resultados audit\u00e1veis na blockchain<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"hero-feature\">\n                <div class=\"hero-feature-icon\">\n                    <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M11 21h-1l1-7H7.5c-.88 0-.33-.75-.31-.78C8.48 10.94 10.42 7.54 13.01 3h1l-1 7h3.51c.4 0 .62.19.4.66C12.97 17.55 11 21 11 21z\"\/>\n                    <\/svg>\n                <\/div>\n                <div class=\"hero-feature-text\">\n                    <span class=\"hero-feature-label\">Lightning Network<\/span>\n                    <span class=\"hero-feature-title\">Pagamentos instant\u00e2neos e seguros<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <section class=\"timeline-section\" id=\"como-funciona\">\n        <ul class=\"timeline\">\n            <li>\n                <div class=\"timeline-middle\">\n                    <span class=\"timeline-number\">1<\/span>\n                <\/div>\n                <div class=\"timeline-connector\"><\/div>\n                <div class=\"timeline-content\">\n                    <div class=\"timeline-icon\">\n                        <svg viewBox=\"0 0 100 100\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <defs>\n                                <linearGradient id=\"ticketGrad1\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\">\n                                    <stop offset=\"0%\" style=\"stop-color:#E0D4FF\"\/>\n                                    <stop offset=\"100%\" style=\"stop-color:#FFFFFF\"\/>\n                                <\/linearGradient>\n                            <\/defs>\n                            <rect x=\"15\" y=\"30\" width=\"70\" height=\"40\" rx=\"5\" fill=\"url(#ticketGrad1)\" stroke=\"#FFFFFF\" stroke-width=\"3\"\/>\n                            <circle cx=\"15\" cy=\"50\" r=\"6\" fill=\"#2D1B5E\"\/>\n                            <circle cx=\"85\" cy=\"50\" r=\"6\" fill=\"#2D1B5E\"\/>\n                            <line x1=\"22\" y1=\"50\" x2=\"78\" y2=\"50\" stroke=\"#8B5CF6\" stroke-width=\"2\" stroke-dasharray=\"4,4\" opacity=\"0.7\"\/>\n                            <text x=\"50\" y=\"47\" font-size=\"20\" font-weight=\"bold\" fill=\"#5B21B6\" text-anchor=\"middle\" dominant-baseline=\"middle\">123<\/text>\n                        <\/svg>\n                    <\/div>\n                    <h3 class=\"timeline-step-title\">Escolha suas Cotas<\/h3>\n                    <p class=\"timeline-step-desc\">Navegue pelos sorteios dispon\u00edveis e selecione quantas cotas quiser. Quanto mais cotas, maiores suas chances de ganhar!<\/p>\n                <\/div>\n            <\/li>\n\n            <li>\n                <div class=\"timeline-middle\">\n                    <span class=\"timeline-number\">2<\/span>\n                <\/div>\n                <div class=\"timeline-connector\"><\/div>\n                <div class=\"timeline-content\">\n                    <div class=\"timeline-icon\">\n                        <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <defs>\n                                <linearGradient id=\"lightningGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\">\n                                    <stop offset=\"0%\" style=\"stop-color:#FFD700\"\/>\n                                    <stop offset=\"100%\" style=\"stop-color:#FFA500\"\/>\n                                <\/linearGradient>\n                            <\/defs>\n                            <path d=\"M13 10V3L4 14h7v7l9-11h-7z\" fill=\"url(#lightningGrad)\" stroke=\"#FFA500\" stroke-width=\"0.5\"\/>\n                        <\/svg>\n                    <\/div>\n                    <h3 class=\"timeline-step-title\">Pague com Lightning<\/h3>\n                    <p class=\"timeline-step-desc\">Finalize sua compra em segundos via Lightning Network. Pagamento instant\u00e2neo, seguro e com taxas m\u00ednimas.<\/p>\n                <\/div>\n            <\/li>\n\n            <li>\n                <div class=\"timeline-middle\">\n                    <span class=\"timeline-number\">3<\/span>\n                <\/div>\n                <div class=\"timeline-connector\"><\/div>\n                <div class=\"timeline-content\">\n                    <div class=\"timeline-icon\">\n                        <svg viewBox=\"0 0 100 100\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <defs>\n                                <linearGradient id=\"cloverGrad2\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\">\n                                    <stop offset=\"0%\" style=\"stop-color:#4ADE80\"\/>\n                                    <stop offset=\"100%\" style=\"stop-color:#22C55E\"\/>\n                                <\/linearGradient>\n                                <linearGradient id=\"stemGrad2\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\">\n                                    <stop offset=\"0%\" style=\"stop-color:#86EFAC\"\/>\n                                    <stop offset=\"100%\" style=\"stop-color:#4ADE80\"\/>\n                                <\/linearGradient>\n                            <\/defs>\n                            <path d=\"M50 50 Q48 65 45 75 L50 75 Q53 65 52 50\" fill=\"url(#stemGrad2)\" stroke=\"#22C55E\" stroke-width=\"1.5\"\/>\n                            <ellipse cx=\"50\" cy=\"35\" rx=\"12\" ry=\"15\" fill=\"url(#cloverGrad2)\" stroke=\"#FFFFFF\" stroke-width=\"2\"\/>\n                            <path d=\"M50 35 Q50 25 50 20\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"1.5\" opacity=\"0.6\"\/>\n                            <ellipse cx=\"35\" cy=\"50\" rx=\"15\" ry=\"12\" fill=\"url(#cloverGrad2)\" stroke=\"#FFFFFF\" stroke-width=\"2\"\/>\n                            <path d=\"M35 50 Q25 50 20 50\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"1.5\" opacity=\"0.6\"\/>\n                            <ellipse cx=\"65\" cy=\"50\" rx=\"15\" ry=\"12\" fill=\"url(#cloverGrad2)\" stroke=\"#FFFFFF\" stroke-width=\"2\"\/>\n                            <path d=\"M65 50 Q75 50 80 50\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"1.5\" opacity=\"0.6\"\/>\n                            <ellipse cx=\"50\" cy=\"58\" rx=\"12\" ry=\"14\" fill=\"url(#cloverGrad2)\" stroke=\"#FFFFFF\" stroke-width=\"2\"\/>\n                            <circle cx=\"50\" cy=\"50\" r=\"8\" fill=\"#22C55E\" stroke=\"#FFFFFF\" stroke-width=\"2\"\/>\n                            <text x=\"72\" y=\"28\" font-size=\"18\" font-weight=\"bold\" fill=\"#FFD700\" stroke=\"#FFA500\" stroke-width=\"0.5\">\u20bf<\/text>\n                            <circle cx=\"22\" cy=\"28\" r=\"3\" fill=\"#FFD700\"\/>\n                            <circle cx=\"78\" cy=\"72\" r=\"3\" fill=\"#4ADE80\"\/>\n                            <circle cx=\"28\" cy=\"72\" r=\"3\" fill=\"#FFFFFF\"\/>\n                        <\/svg>\n                    <\/div>\n                    <h3 class=\"timeline-step-title\">Aguarde e Ganhe!<\/h3>\n                    <p class=\"timeline-step-desc\">O sorteio \u00e9 realizado de forma transparente na blockchain do Bitcoin. Se voc\u00ea ganhar, recebe seus satoshis direto na sua wallet!<\/p>\n                <\/div>\n            <\/li>\n        <\/ul>\n    <\/section>\n\n    <div class=\"rifas-embedded\" id=\"rifas\">\n        <h2 class=\"rifas-title\">Sorteios Dispon\u00edveis<\/h2>\n        <div class=\"rifas-grid\" id=\"rifas-container\">\n            <div class=\"loading-spinner\">Carregando Sorteios...<\/div>\n        <\/div>\n        <div class=\"load-more-container\" id=\"load-more-container\" style=\"display: none;\">\n            <button class=\"load-more-btn\" id=\"load-more-btn\">\n                Ver Mais Sorteios\n            <\/button>\n            <div class=\"products-count\" id=\"products-count\"><\/div>\n        <\/div>\n    <\/div>\n\n<\/section>\n\n<script>\n(function() {\n    const SITE_URL = 'https:\/\/satsprize.com';\n    const API_URL = SITE_URL + '\/wp-json\/satsprize\/v1\/products';\n\n    let currentPage = 1;\n    let totalPages = 1;\n    let totalProducts = 0;\n    let loadedProducts = 0;\n    const productsPerPage = 6;\n    let isLoading = false;\n\n    const container = document.getElementById('rifas-container');\n    const loadMoreContainer = document.getElementById('load-more-container');\n    const loadMoreBtn = document.getElementById('load-more-btn');\n    const productsCount = document.getElementById('products-count');\n\n    if (loadMoreBtn) {\n        loadMoreBtn.addEventListener('click', () => {\n            if (!isLoading && currentPage < totalPages) {\n                currentPage++;\n                loadProducts(false);\n            }\n        });\n    }\n\n    async function loadProducts(clearContainer = true) {\n        if (isLoading) return;\n        isLoading = true;\n\n        if (loadMoreBtn) {\n            loadMoreBtn.disabled = true;\n            loadMoreBtn.textContent = 'Carregando...';\n        }\n\n        try {\n            const authUrl = `${API_URL}?per_page=${productsPerPage}&page=${currentPage}`;\n            const response = await fetch(authUrl);\n\n            if (!response.ok) throw new Error('Erro ao carregar sorteios');\n\n            totalProducts = parseInt(response.headers.get('X-WP-Total') || 0);\n            totalPages = parseInt(response.headers.get('X-WP-TotalPages') || 1);\n            const products = await response.json();\n\n            if (clearContainer) {\n                container.innerHTML = '';\n                loadedProducts = 0;\n            }\n\n            if (products.length === 0 && clearContainer) {\n                container.innerHTML = '<div class=\"no-products\">Nenhum produto dispon\u00edvel no momento.<\/div>';\n                loadMoreContainer.style.display = 'none';\n                return;\n            }\n\n            products.forEach((product) => {\n                const card = createProductCard(product);\n                container.appendChild(card);\n                loadedProducts++;\n                updateProductsCount();\n                syncCardWithRifa(product.id, card);\n            });\n\n            if (totalPages > 1) {\n                loadMoreContainer.style.display = 'block';\n                updateProductsCount();\n\n                if (currentPage >= totalPages) {\n                    loadMoreBtn.textContent = 'Todos os sorteios carregados';\n                    loadMoreBtn.disabled = true;\n                } else {\n                    loadMoreBtn.textContent = 'Ver Mais Sorteios';\n                    loadMoreBtn.disabled = false;\n                }\n            } else {\n                loadMoreContainer.style.display = 'none';\n            }\n\n        } catch (error) {\n            console.error('Erro:', error);\n            if (clearContainer) {\n                container.innerHTML = '<div class=\"no-products\">Erro ao carregar os sorteios.<\/div>';\n            }\n            loadMoreContainer.style.display = 'none';\n        } finally {\n            isLoading = false;\n        }\n    }\n\n    function updateProductsCount() {\n        if (productsCount) {\n            productsCount.textContent = `Exibindo ${loadedProducts} de ${totalProducts} sorteios`;\n        }\n    }\n\n    function createProductCard(product) {\n        const card = document.createElement('a');\n        card.className = 'rifa-card';\n        card.href = product.permalink || (SITE_URL + '\/produto\/' + product.slug);\n        card.target = '_blank';\n\n        const imageUrl = product.images && product.images[0]\n            ? product.images[0].src\n            : 'https:\/\/via.placeholder.com\/300x160?text=Sem+Imagem';\n\n        const price = product.price\n            ? (product.price_html || formatPrice(product.price))\n            : 'Consultar';\n\n        const cleanPrice = price.replace(\/<[^>]*>\/g, '');\n\n        const category = product.categories && product.categories[0]\n            ? product.categories[0].name\n            : 'Sorteio';\n\n        const stockPercent = product.stock_quantity\n            ? Math.min(100, Math.max(10, (product.stock_quantity \/ 100) * 100))\n            : 70;\n\n        const isHot = product.featured || (product.stock_quantity && product.stock_quantity < 50);\n\n        card.innerHTML = `\n            <div class=\"rifa-glow\"><\/div>\n            <div class=\"rifa-sparkle\"><\/div>\n            <div class=\"rifa-card-inner\">\n                <div class=\"rifa-image-wrapper\">\n                    ${isHot ? '<span class=\"rifa-badge\">Em alta<\/span>' : ''}\n                    <img decoding=\"async\" src=\"${imageUrl}\" alt=\"${escapeHtml(product.name)}\" class=\"rifa-image\" loading=\"lazy\" onerror=\"this.src='https:\/\/via.placeholder.com\/300x160?text=Sem+Imagem'\">\n                <\/div>\n                <div class=\"rifa-content\">\n                    <span class=\"rifa-category${product.stock_status !== 'instock' ? ' rifa-esgotado' : ''}\">${product.stock_status === 'instock' ? 'Cotas dispon\u00edveis' : 'Esgotado'}<\/span>\n                    <h3 class=\"rifa-title-text\">${escapeHtml(product.name)}<\/h3>\n                    <div class=\"rifa-price\">${cleanPrice}<\/div>\n\n                    ${product.stock_status === 'instock' ? `\n                        <div class=\"rifa-meta\">\n                            <div class=\"rifa-meta-item\">\n                                <svg class=\"rifa-meta-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\n                                    <path d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\/>\n                                <\/svg>\n                                <span>${product.stock_quantity ? product.stock_quantity + ' cotas restantes' : 'Dispon\u00edvel'}<\/span>\n                            <\/div>\n                            <div class=\"rifa-stock-bar\">\n                                <div class=\"rifa-stock-fill\" style=\"width: ${stockPercent}%\"><\/div>\n                            <\/div>\n                            ${product.stock_quantity && product.stock_quantity < 30 ? `\n                                <div class=\"rifa-urgency\">\n                                    <svg viewBox=\"0 0 24 24\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg>\n                                    Vendendo r\u00e1pido!\n                                <\/div>\n                            ` : ''}\n                        <\/div>\n                    ` : ''}\n\n                    <div class=\"rifa-button\">\n                        <svg viewBox=\"0 0 24 24\">\n                            <path d=\"M13 10V3L4 14h7v7l9-11h-7z\"\/>\n                        <\/svg>\n                        ${product.stock_status === 'instock' ? 'Participar Agora' : 'Ver Detalhes'}\n                    <\/div>\n                <\/div>\n            <\/div>\n        `;\n\n        return card;\n    }\n\n    function formatPrice(price) {\n        return 'R$ ' + parseFloat(price).toFixed(2).replace('.', ',');\n    }\n\n    function escapeHtml(text) {\n        const div = document.createElement('div');\n        div.textContent = text;\n        return div.innerHTML;\n    }\n\n    function syncCardWithRifa(productId, card) {\n        fetch(SITE_URL + '\/wp-json\/pluginrifa\/v2\/infos\/?rifa=' + productId)\n            .then(r => r.json())\n            .then(data => {\n                if (data.sucesso !== '200') return;\n                const total = parseInt(data.cotas) || 0;\n                const participantes = data.participantes || [];\n                let vendidas = 0;\n                let reservadas = 0;\n                participantes.forEach(p => {\n                    if (!p.cotas) return;\n                    const count = p.cotas.split(',').filter(c => c !== '').length;\n                    if (p.status === 'completed') vendidas += count;\n                    else reservadas += count;\n                });\n                const livres = total - vendidas - reservadas;\n                const percent = total > 0 ? Math.min(100, (vendidas \/ total) * 100) : 0;\n\n                const metaSpan = card.querySelector('.rifa-meta-item span');\n                if (metaSpan) {\n                    metaSpan.textContent = livres > 0 ? livres + ' cotas restantes' : 'Esgotado';\n                }\n\n                const stockFill = card.querySelector('.rifa-stock-fill');\n                if (stockFill) {\n                    stockFill.style.width = percent + '%';\n                }\n\n                const urgency = card.querySelector('.rifa-urgency');\n                if (livres > 0 && livres < 30 && !urgency) {\n                    const metaDiv = card.querySelector('.rifa-meta');\n                    if (metaDiv) {\n                        const urg = document.createElement('div');\n                        urg.className = 'rifa-urgency';\n                        urg.innerHTML = '<svg viewBox=\"0 0 24 24\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg> Vendendo r\u00e1pido!';\n                        metaDiv.appendChild(urg);\n                    }\n                } else if (livres >= 30 && urgency) {\n                    urgency.remove();\n                }\n            })\n            .catch(() => {});\n    }\n\n    setInterval(() => {\n        if (currentPage === 1 && !isLoading) {\n            loadProducts(true);\n        }\n    }, 30000);\n\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', () => loadProducts(true));\n    } else {\n        loadProducts(true);\n    }\n})();\n\n(function() {\n    const timelineItems = document.querySelectorAll('.timeline li');\n\n    const observerOptions = {\n        root: null,\n        rootMargin: '0px 0px -150px 0px',\n        threshold: 0\n    };\n\n    const observer = new IntersectionObserver((entries) => {\n        entries.forEach((entry) => {\n            if (entry.isIntersecting && !entry.target.classList.contains('animate')) {\n                entry.target.classList.add('animate');\n                observer.unobserve(entry.target);\n            }\n        });\n    }, observerOptions);\n\n    timelineItems.forEach(item => {\n        observer.observe(item);\n    });\n})();\n<\/script>\n\n<style>\n.site-footer {\n    position: relative;\n    width: 100vw;\n    margin-left: calc(-50vw + 50%);\n    padding: 60px 0 40px;\n    background: linear-gradient(180deg, rgba(10, 6, 18, 0.5) 0%, rgba(5, 2, 8, 0.65) 100%);\n    backdrop-filter: blur(20px);\n    -webkit-backdrop-filter: blur(20px);\n    border-top: 1px solid rgba(163, 145, 255, 0.15);\n    box-shadow:\n        inset 0 1px 0 rgba(255, 255, 255, 0.05),\n        0 -8px 32px rgba(0, 0, 0, 0.2);\n    z-index: 10;\n    margin-top: 80px;\n}\n\n.footer-container {\n    max-width: 1200px;\n    margin: 0 auto;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 24px;\n    padding: 0 5%;\n}\n\n.footer-logo {\n    font-size: 32px;\n    font-weight: 900;\n    text-decoration: none;\n    letter-spacing: -1px;\n    background: linear-gradient(135deg, #A391FF 0%, #00D9FF 100%);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n}\n\n.footer-social {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n}\n\n.footer-social-link {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 44px;\n    height: 44px;\n    background: rgba(255, 255, 255, 0.05);\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    border-radius: 12px;\n    transition: all 0.3s ease;\n}\n\n.footer-social-link:hover {\n    background: rgba(163, 145, 255, 0.2);\n    border-color: rgba(163, 145, 255, 0.4);\n    transform: translateY(-4px);\n    box-shadow: 0 8px 25px rgba(163, 145, 255, 0.3);\n}\n\n.footer-social-link svg {\n    width: 22px;\n    height: 22px;\n    fill: rgba(255, 255, 255, 0.7);\n    transition: fill 0.3s ease;\n}\n\n.footer-social-link:hover svg {\n    fill: #A391FF;\n}\n\n.footer-email {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    color: rgba(255, 255, 255, 0.6);\n    font-size: 14px;\n    text-decoration: none;\n    transition: color 0.3s ease;\n}\n\n.footer-email:hover {\n    color: #00D9FF;\n}\n\n.footer-email svg {\n    width: 18px;\n    height: 18px;\n    fill: currentColor;\n}\n\n.footer-divider {\n    width: 100%;\n    height: 1px;\n    background: linear-gradient(90deg, transparent 0%, rgba(163, 145, 255, 0.3) 20%, rgba(0, 217, 255, 0.2) 50%, rgba(163, 145, 255, 0.3) 80%, transparent 100%);\n}\n\n.footer-copyright {\n    font-size: 12px;\n    color: rgba(255, 255, 255, 0.4);\n    text-align: center;\n}\n\n.footer-copyright span {\n    color: #A391FF;\n}\n\n@media (max-width: 768px) {\n    .site-footer {\n        padding: 40px 0 24px;\n        margin-top: 60px;\n    }\n\n    .footer-logo {\n        font-size: 26px;\n    }\n\n    .footer-social-link {\n        width: 40px;\n        height: 40px;\n    }\n\n    .footer-social-link svg {\n        width: 20px;\n        height: 20px;\n    }\n\n    .footer-email {\n        font-size: 13px;\n    }\n}\n<\/style>\n\n\n<script>\n(function() {\n    const header = document.getElementById('site-header');\n    const menuToggle = document.getElementById('menu-toggle');\n    const nav = document.getElementById('header-nav');\n\n    window.addEventListener('scroll', () => {\n        if (window.scrollY > 50) {\n            header.classList.add('scrolled');\n        } else {\n            header.classList.remove('scrolled');\n        }\n    });\n\n    menuToggle.addEventListener('click', () => {\n        nav.classList.toggle('active');\n    });\n\n    document.querySelectorAll('.header-nav-link, .header-cta').forEach(link => {\n        link.addEventListener('click', (e) => {\n            const href = link.getAttribute('href');\n            if (href.startsWith('#')) {\n                e.preventDefault();\n                const target = document.querySelector(href);\n                if (target) {\n                    const headerHeight = header.offsetHeight;\n                    const targetPosition = target.offsetTop - headerHeight - 20;\n                    window.scrollTo({\n                        top: targetPosition,\n                        behavior: 'smooth'\n                    });\n                }\n                nav.classList.remove('active');\n            }\n        });\n    });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>A SUA PLATAFORMA DE PREMIA\u00c7\u00d5ES EM BITCOIN Participe de sorteios transparentes e ganhe satoshis. Tudo verific\u00e1vel na blockchain. Chances Reais [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"elementor_canvas","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SatsPrize - Plataforma de Sorteos en Bitcoin con Lightning Network<\/title>\n<meta name=\"description\" content=\"Participa en sorteos transparentes en Bitcoin. Pago instant\u00e1neo v\u00eda Lightning Network y resultados verificables en la blockchain. Cada participaci\u00f3n es una oportunidad real de ganar satoshis.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SatsPrize - Plataforma de Sorteos en Bitcoin con Lightning Network\" \/>\n<meta property=\"og:description\" content=\"Participa en sorteos transparentes en Bitcoin. Pago instant\u00e1neo v\u00eda Lightning Network y resultados verificables en la blockchain. Cada participaci\u00f3n es una oportunidad real de ganar satoshis.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/satsprize.com\/es\/\" \/>\n<meta property=\"og:site_name\" content=\"SatsPrize\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-20T18:21:54+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"SatsPrize - Plataforma de Sorteos en Bitcoin con Lightning Network\" \/>\n<meta name=\"twitter:description\" content=\"Participa en sorteos transparentes en Bitcoin. Pago instant\u00e1neo v\u00eda Lightning Network y resultados verificables en la blockchain. Cada participaci\u00f3n es una oportunidad real de ganar satoshis.\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/satsprize.com\\\/\",\"url\":\"https:\\\/\\\/satsprize.com\\\/\",\"name\":\"SatsPrize - Plataforma de Sorteos en Bitcoin con Lightning Network\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/satsprize.com\\\/#website\"},\"datePublished\":\"2026-03-20T15:30:00+00:00\",\"dateModified\":\"2026-03-20T18:21:54+00:00\",\"description\":\"Participa en sorteos transparentes en Bitcoin. Pago instant\u00e1neo v\u00eda Lightning Network y resultados verificables en la blockchain. Cada participaci\u00f3n es una oportunidad real de ganar satoshis.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/satsprize.com\\\/#breadcrumb\"},\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/satsprize.com\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/satsprize.com\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/satsprize.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/satsprize.com\\\/#website\",\"url\":\"https:\\\/\\\/satsprize.com\\\/\",\"name\":\"SatsPrize\",\"description\":\"A SUA PLATAFORMA DE SORTEIOS EM BITCOIN\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/satsprize.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-ES\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SatsPrize - Plataforma de Sorteos en Bitcoin con Lightning Network","description":"Participa en sorteos transparentes en Bitcoin. Pago instant\u00e1neo v\u00eda Lightning Network y resultados verificables en la blockchain. Cada participaci\u00f3n es una oportunidad real de ganar satoshis.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"es_ES","og_type":"article","og_title":"SatsPrize - Plataforma de Sorteos en Bitcoin con Lightning Network","og_description":"Participa en sorteos transparentes en Bitcoin. Pago instant\u00e1neo v\u00eda Lightning Network y resultados verificables en la blockchain. Cada participaci\u00f3n es una oportunidad real de ganar satoshis.","og_url":"https:\/\/satsprize.com\/es\/","og_site_name":"SatsPrize","article_modified_time":"2026-03-20T18:21:54+00:00","twitter_card":"summary_large_image","twitter_title":"SatsPrize - Plataforma de Sorteos en Bitcoin con Lightning Network","twitter_description":"Participa en sorteos transparentes en Bitcoin. Pago instant\u00e1neo v\u00eda Lightning Network y resultados verificables en la blockchain. Cada participaci\u00f3n es una oportunidad real de ganar satoshis.","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/satsprize.com\/","url":"https:\/\/satsprize.com\/","name":"SatsPrize - Plataforma de Sorteos en Bitcoin con Lightning Network","isPartOf":{"@id":"https:\/\/satsprize.com\/#website"},"datePublished":"2026-03-20T15:30:00+00:00","dateModified":"2026-03-20T18:21:54+00:00","description":"Participa en sorteos transparentes en Bitcoin. Pago instant\u00e1neo v\u00eda Lightning Network y resultados verificables en la blockchain. Cada participaci\u00f3n es una oportunidad real de ganar satoshis.","breadcrumb":{"@id":"https:\/\/satsprize.com\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/satsprize.com\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/satsprize.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/satsprize.com\/"},{"@type":"ListItem","position":2,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/satsprize.com\/#website","url":"https:\/\/satsprize.com\/","name":"SatsPrize","description":"TU PLATAFORMA DE SORTEOS EN BITCOIN","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/satsprize.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-ES"}]}},"_links":{"self":[{"href":"https:\/\/satsprize.com\/es\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/satsprize.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/satsprize.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/satsprize.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/satsprize.com\/es\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":166,"href":"https:\/\/satsprize.com\/es\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":1793,"href":"https:\/\/satsprize.com\/es\/wp-json\/wp\/v2\/pages\/2\/revisions\/1793"}],"wp:attachment":[{"href":"https:\/\/satsprize.com\/es\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}