<!DOCTYPE html>
<html lang="pt">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <style>
<style>
    /* Reset */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        /* Body Styling */
        body {
            font-family: Arial, sans-serif;
            background-color: #f4f4f9;
            margin: 0;
        }

    /* Cabeçalho (header) */
    .header {
    background: linear-gradient(135deg, #ff5722, #ff9800); /* Fundo vibrante inspirado na Temu */
    color: #ffffff;
    padding: 10px 20px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2); /* Sombra sutil */
    position: relative; /* Header permanece estático ao rolar a página */
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}

/* Container Centralizado */
.header-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    gap: 20px;
}

/* Logo */
.logo img {
    max-width: 150px; /* Ajusta o tamanho da logo */
    height: auto; /* Mantém proporção */
    cursor: pointer; /* Indica interatividade */
}

/* Promoção Cripto */
.crypto-offer {
    font-size: 1.3rem; /* Tamanho levemente maior */
    font-weight: bold;
    background: linear-gradient(135deg, #fff59d, #ffeb3b); /* Fundo radiante Temu */
    color: #000;
    padding: 12px 25px;
    border-radius: 25px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); /* Sombra mais evidente */
    animation: pulse 5s infinite; /* Destaque contínuo */
    text-align: center; /* Centraliza o texto */
    flex: 1; /* Faz o elemento ocupar espaço central */
    border: 2px solid #ffffff; /* Borda branca fina para contraste */
}

/* Efeito de Pulso */
@keyframes pulse {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
}

/* Responsividade */
@media (max-width: 768px) {
    .header {
        flex-direction: column; /* Reorganiza os itens em coluna no mobile */
        gap: 15px;
        padding: -5px; /* Ajusta o padding */
    }

    .crypto-offer {
        font-size: 0.7rem; /* Reduz tamanho da fonte no mobile */
        width: 100%; /* Ocupa toda a largura */
    }

    .logo img {
        max-width: 100px; /* Ajusta tamanho da logo para dispositivos menores */
    }
}
    /* Contêiner Principal */
    .container {
        max-width: 1200px;
        margin: 20px auto;
        padding: 20px;
        background: #ffffff;
        border-radius: 15px;
        box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15);
    }

    /* Seção do Produto */
    .product {
    display: flex;
    gap: 20px;
    margin-top: 20px;
    flex-wrap: wrap;
    align-items: flex-start; /* Garante alinhamento no topo */
}

.product-image {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center; /* Centraliza horizontalmente */
    justify-content: center; /* Centraliza verticalmente */
}

.product-image img {
    width: 100%;
    max-width: 500px; /* Tamanho máximo menor */
    height: auto; /* Ajusta a altura proporcionalmente à largura */
    object-fit: contain; /* Garante que a imagem se ajuste dentro das dimensões sem cortar */
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease-in-out;
}

/* Aplica o efeito de zoom somente em dispositivos maiores */
@media (min-width: 769px) {
    .product-image img:hover {
        transform: scale(1.05);
    }
}

/* Galeria de Miniaturas */
.product-gallery {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 15px;
    flex-wrap: wrap; /* Permite ajustar as miniaturas em várias linhas, se necessário */
}

.product-gallery img {
    width: 60px;
    height: 60px;
    cursor: pointer;
    object-fit: cover; /* Mantém as miniaturas dentro das dimensões */
    border: 2px solid transparent;
    border-radius: 5px;
    transition: all 0.3s ease;
}

.product-gallery img:hover,
.product-gallery img.selected {
    border: 2px solid #ff9900;
    transform: scale(1.1); /* Aumenta levemente o tamanho */
}





.product-details {
    flex: 1.5;
    display: flex;
    flex-direction: column;
    margin-top: 20px; /* Espaço entre galeria e card de detalhes */
}

.price-section {
    margin-bottom: 20px;
    background: linear-gradient(135deg, #fff9f0, #ffe0b2);
    padding: 20px;
    border-radius: 15px;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
    position: relative;
    overflow: hidden;
}

/* Responsividade para dispositivos móveis */
@media (max-width: 768px) {
    .product {
        flex-direction: column; /* Reorganiza os itens em coluna */
        align-items: center; /* Centraliza o conteúdo */
        gap: 10px; /* Reduz o espaçamento entre os elementos */
    }

    .product-image img {
        max-width: 100%; /* Garante adaptação ao tamanho da tela */
        height: 350px; /* Mantém altura fixa para consistência */
        border-radius: 8px; /* Ajusta o arredondamento */
        box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); /* Reduz intensidade da sombra */
        transform: none; /* Remove o zoom no mobile */
    }

    .product-gallery img {
        width: 60px; /* Miniaturas menores no mobile */
        height: 60px;
    }

    .product-gallery {
        gap: 8px; /* Reduz o espaçamento entre miniaturas */
        margin-bottom: 10px; /* Espaço inferior para separar do card */
        justify-content: center; /* Centraliza as miniaturas */
    }

    .product-details {
        width: 100%; /* Garante uma largura adequada no mobile */
        margin-top: 15px; /* Espaço entre galeria e card */
    }

    .price-section {
        padding: 15px; /* Reduz padding para telas menores */
        border-radius: 10px; /* Ajusta arredondamento */
        margin-top: 10px; /* Adiciona margem superior */
    }
}




.price-card {
    text-align: left;
}

.price-card p {
    margin: 10px 0;
    font-size: 1rem;
    font-weight: 500;
}

.price-card p span {
    font-weight: bold;
}

.price-card .base-price {
    color: #555; /* Cor neutra para o preço base */
    font-size: 1rem;
}

.price-card .discount {
    color: #ffffff; /* Texto branco para contraste */
    background: linear-gradient(135deg, #aed581, #7cb342); /* Gradiente verde suave */
    padding: 5px 10px;
    border-radius: 8px;
    font-size: 1.3rem;
    font-weight: bold;
    display: inline-block;
}

.price-card .savings {
    color: #ffffff; /* Texto branco para o destaque */
    background: linear-gradient(135deg, #fdd835, #f9a825); /* Gradiente amarelo vibrante */
    padding: 8px 12px;
    border-radius: 8px;
    display: inline-block;
    margin-top: 10px;
    font-size: 1.2rem;
    font-weight: bold;
}


    /* Desconto Visual */
    .discount-badge {
        position: relative;
        top: 160px;
        right: -560px;
        background: linear-gradient(135deg, #ff0000, #ff9800);
        color: #fff;
        font-size: 2rem;
        font-weight: bold;
        padding: 10px 25px;
        border-radius: 15px;
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
        text-align: center;
        transform: rotate(-9deg);
        animation: pulse-scale 1.5s infinite ease-in-out, glow-shadow 2s infinite alternate;
        letter-spacing: 2px;
        z-index: 100;
        text-transform: uppercase;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    /* Keyframes para Animação */
    @keyframes pulse-scale {
        0% {
            transform: scale(1) rotate(-8deg);
        }
        50% {
            transform: scale(1.15) rotate(-8deg);
        }
        100% {
            transform: scale(1) rotate(-8deg);
        }
    }

    @keyframes glow-shadow {
        0% {
            box-shadow: 0 6px 12px rgba(255, 0, 0, 0.5), 0 0 10px rgba(255, 87, 34, 0.6);
        }
        100% {
            box-shadow: 0 8px 20px rgba(255, 152, 0, 0.9), 0 0 20px rgba(255, 152, 0, 1);
        }
    }

    /* Seletores */
    .selectors {
        display: flex;
        flex-direction: column;
        gap: 15px;
        margin-bottom: 20px;
    }

    .selectors label {
        font-size: 1rem;
        color: #555;
    }

    .selectors select {
        padding: 10px;
        border: 1px solid #ccc;
        border-radius: 5px;
        font-size: 1rem;
        outline: none;
        transition: all 0.3s ease;
    }

    .selectors select:focus {
        border-color: #ff9800;
        box-shadow: 0 0 5px #ff9800;
    }

    /* Botão de Ação */
    .button {
        width: 100%;
        padding: 15px;
        background-color: #ff9800;
        color: #fff;
        font-size: 1.3rem;
        font-weight: bold;
        border: none;
        border-radius: 10px;
        cursor: pointer;
        transition: all 0.3s ease;
    }

    .button:hover {
        background-color: #e68a00;
    }

    /* Descrição do Produto */
    .product-description {
        margin-top: 20px;
        background-color: #fafafa;
        padding: 15px;
        border-radius: 10px;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    }

    .product-description h3 {
        font-size: 1.5rem;
        margin-bottom: 10px;
        color: #333;
    }

    .product-description p {
        font-size: 1rem;
        line-height: 1.5;
        color: #666;
    }

    .hidden {
        display: none;
    }

    /* Responsividade */
    @media (max-width: 768px) {
        .product {
            flex-direction: column;
        }

        .product-image img {
            max-width: 100%;
        }

        .price-card p {
            font-size: 1.1rem;
        }

        .price-card p span {
            font-size: 1.2rem;
        }

        .discount-badge {
            top: 195px;
            right: -110px;
            font-size: 0.9rem;
            padding: 5px 10px;
			position: relative;
        }

       
    }

#shipping-section {
    max-width: 1200px;
    margin: 0;
    padding: 30px 0; /* Remove margens horizontais */
    background: linear-gradient(135deg, #ffffff, #f9f9f9);
    border-radius: 20px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
    font-family: 'Arial', sans-serif;
    color: #333;
}

/* Título */
#shipping-section h2 {
    font-size: 2.2rem;
    color: #ff6f61;
    font-weight: bold;
    text-align: center;
    margin-bottom: 40px;
    text-transform: uppercase;
}

/* Layout */
.shipping-container {
    display: flex;
    gap: 30px;
    justify-content: space-between;
    flex-wrap: wrap;
}

/* Coluna Esquerda: Formulário */
.left-column {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: flex-start; /* Alinha à esquerda */
}

#shipping-form {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

#shipping-form input {
    padding: 12px;
    font-size: 1rem;
    border: 1px solid #ddd;
    border-radius: 10px;
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
}

#shipping-form input:focus {
    border-color: #ff5722;
    box-shadow: 0 0 6px rgba(255, 87, 34, 0.5);
    outline: none;
}

#shipping-form button {
    padding: 15px;
    font-size: 1.2rem;
    font-weight: bold;
    color: #fff;
    background: linear-gradient(135deg, #ff6f61, #ff3d00);
    border: none;
    border-radius: 12px;
    cursor: pointer;
    text-transform: uppercase;
    transition: all 0.3s ease;
}

#shipping-form button:hover {
    background: linear-gradient(135deg, #e64a19, #d84315);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
}

/* Coluna Direita: Produto e Preço */
.right-column {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center; /* Centraliza a imagem e os preços na coluna direita */
    background: linear-gradient(135deg, #f5f5f5, #ffffff);
    padding: 25px;
    border-radius: 15px;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
}

.product-thumbnail-container img {
    width: 200px;
    height: 200px;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    margin-bottom: 20px;
}

.product-name {
    font-size: 1.5rem;
    font-weight: bold;
    margin-bottom: 20px;
    color: #444;
    text-align: center; /* Centraliza o nome do produto */
}

/* Informações de Pagamento */
.payment-info {
    text-align: center; /* Centraliza os preços */
}

.payment-info p {
    font-size: 1.1rem;
    margin: 10px 0;
    font-weight: bold;
    color: #555;
}

/* Destaques Modernos */
.crypto-price {
    font-size: 1.5rem;
    color: #ffffff;
    background: linear-gradient(135deg, #aed581, #7cb342); /* Verde mais claro */
    padding: 10px;
    border-radius: 10px;
    display: inline-block;
    font-weight: bold;
    margin-bottom: 10px;
}

.savings-highlight {
    font-size: 1.2rem;
    color: #ffffff;
    background: linear-gradient(135deg, #fdd835, #f9a825);
    padding: 8px 12px;
    border-radius: 10px;
    display: inline-block;
    margin-bottom: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.coin-info {
    color: #f57c00;
    font-weight: bold;
}

.network-info {
    color: #1e88e5;
    font-weight: bold;
}

/* Responsividade */
@media (max-width: 768px) {
    #shipping-section {
        max-width: 100%; /* Ocupa 100% da largura */
        padding: 20px; /* Adapta o padding */
        margin: 0; /* Remove margens */
    }

    .shipping-container {
        flex-direction: column;
        align-items: stretch; /* Ocupa 100% da largura no mobile */
    }

    .right-column {
        order: 1;
        width: 82%; /* Ocupa 100% da largura */
        text-align: center;
        margin-bottom: 20px;
    }

    .left-column {
        order: 2;
        width: 100%; /* Ocupa 100% da largura */
        align-items: stretch; /* Ocupa 100% no mobile */
    }

    #shipping-form {
        margin: 0 auto; /* Centraliza o formulário */
        width: 100%; /* Ocupa 100% da largura */
    }

    #shipping-form button {
        padding: 10px;
        font-size: 1rem;
    }

    .product-thumbnail-container img {
        margin: 0 auto; /* Centraliza imagem no mobile */
    }

    .payment-info {
        margin: 20px auto;
        text-align: center;
    }
}


   /* Banner 3cards geral */
.banner-cards {
    display: flex;
    justify-content: center; /* Centraliza os cards */
    align-items: flex-start; /* Alinha os itens ao topo */
    gap: 20px; /* Espaço entre os cards */
    padding: 20px; /* Espaçamento interno geral */
    background: linear-gradient(120deg, #f4f4f4, #ffffff); /* Fundo suave */
    border-radius: 12px; /* Bordas arredondadas do banner */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* Sombra leve para profundidade */
    margin: 40px auto; /* Centraliza e adiciona espaço externo */
    max-width: 1200px; /* Limita a largura do banner */
}

/* Estilo dos Cards */
.card {
    background: #ffffff; /* Fundo branco para destaque */
    padding: 20px; /* Espaçamento interno */
    border-radius: 12px; /* Bordas arredondadas */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Sombra para profundidade */
    text-align: center; /* Centraliza o texto e imagem */
    flex: 1; /* Todos os cards têm tamanho igual */
    max-width: 300px; /* Limita a largura de cada card */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Animação suave */
}

/* Efeito de hover no card */
.card:hover {
    transform: translateY(-5px); /* Leve deslocamento para cima */
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); /* Sombra mais pronunciada */
}

/* Estilo das imagens */
.card img {
    width: 100%; /* Adapta a largura à do card */
    height: auto; /* Mantém a proporção */
    border-radius: 8px; /* Bordas levemente arredondadas */
    margin-bottom: 15px; /* Espaçamento inferior */
    transition: transform 0.3s ease; /* Animação suave */
}

/* Efeito de hover na imagem */
.card img:hover {
    transform: scale(1.05); /* Leve ampliação */
}

/* Títulos dos Cards */
.card h3 {
    font-size: 1.4rem; /* Tamanho do título */
    color: #333; /* Cor escura para contraste */
    margin-bottom: 10px; /* Espaçamento inferior */
}

/* Texto descritivo */
.card p {
    font-size: 1rem; /* Tamanho padrão */
    color: #555; /* Tom mais claro para o texto */
    line-height: 1.6; /* Melhor legibilidade */
}

/* Responsividade */
@media (max-width: 768px) {
    .banner-cards {
        flex-direction: column; /* Alinha cards em coluna */
        gap: 20px; /* Ajusta o espaçamento */
    }

    .card {
        max-width: 100%; /* Ocupa toda a largura disponível */
    }
}

/* Estilo Geral */
.payment-page {
    max-width: 600px;
    margin: 20px auto;
    background: linear-gradient(90deg, #fff, #f9f9f9);
    border-radius: 12px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
    padding: 20px;
    font-family: Arial, sans-serif;
    color: #333;
}

/* Título */
.payment-title {
    text-align: center;
    color: #ff6f00;
    font-size: 1.8rem;
    margin-bottom: 20px;
    text-transform: uppercase;
}

/* Informação do Produto */
.product-info {
    text-align: center;
    margin-bottom: 15px;
}
.product-info img {
    width: 120px;
    height: 120px;
    border-radius: 10px;
    margin-bottom: 10px;
}
.product-info .product-name {
    font-weight: bold;
    font-size: 1.2rem;
    color: #555;
}

/* Preços */
.price-info {
    background: #fff5e1;
    padding: 15px;
    border-radius: 8px;
    margin-bottom: 15px;
    text-align: center;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.price-info .highlight {
    font-size: 1.1rem;
    color: #ff5722;
}
.price-info .discount-price {
    color: #4caf50;
}
.price-info .savings-highlight {
    font-weight: bold;
    color: #d32f2f;
    margin-top: 10px;
}

/* Informações de Cripto */
.crypto-info {
    background: #ffeb3b;
    padding: 10px;
    border-radius: 8px;
    text-align: center;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    margin-bottom: 15px;
}
.crypto-info .alert-section {
    background: #fff3cd;
    padding: 8px;
    border-radius: 6px;
    margin-top: 10px;
    color: #856404;
    font-size: 0.9rem;
}

/* Carteira e QR Code */
.wallet-info {
    text-align: center;
    margin-bottom: 15px;
    width: 100%;
    max-width: 600px; /* Largura máxima opcional */
    margin: 0 auto; /* Centraliza horizontalmente */
}

.wallet-info .wallet-address {
    display: block;
    width: 100%;
    font-size: 1.2em;
    font-family: monospace;
    word-wrap: break-word; /* Quebra o texto se necessário */
    margin: 10px 0;
    padding: 5px;
    background-color: #f0f0f0; /* Cor de fundo opcional */
    border-radius: 5px;
}

.wallet-info .copy-btn {
    background: #007bff;
    color: #fff;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    margin-top: 10px;
}

/* Temporizador */
.timer-section {
    font-size: 1.1rem;
    color: #e63946;
    text-align: center;
    margin-bottom: 15px;
}

/* Botões */
.payment-actions {
    text-align: center;
    margin-top: 10px;
}
.confirm-payment {
    background: #4caf50;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 1rem;
}
.cancel-payment {
    background: #dc3545;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 1rem;
}

/* Modal */
.modal {
    display: none; /* Oculta o modal inicialmente */
    position: fixed;
    top: 50%; /* Centraliza verticalmente */
    left: 50%; /* Centraliza horizontalmente */
    transform: translate(-50%, -50%);
    width: 90%;
    max-width: 750px;
    background: #fff;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
    z-index: 9999;
    border-radius: 10px;
    text-align: center;
    padding: 20px;
    box-sizing: border-box; /* Inclui padding no tamanho total */
    overflow-y: auto; /* Adiciona rolagem caso o conteúdo exceda a altura */
    max-height: 90vh; /* Limita a altura a 90% da viewport */
}

/* Modal Content */
.modal-content {
    background: #fff;
    padding: 30px;
    border-radius: 10px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
    position: relative; /* Para o botão fechar */
    text-align: center;
    box-sizing: border-box; /* Inclui padding no tamanho total */
}

/* Botão Fechar */
.close {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 1.5rem;
    color: #333;
    cursor: pointer;
    transition: color 0.3s;
}

.close:hover {
    color: #ff5252; /* Destaque ao passar o mouse */
}

/* Botão OK */
.close-btn {
    margin-top: 20px;
    background: #4caf50;
    color: #fff;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    font-size: 1rem;
    cursor: pointer;
    transition: background 0.3s;
}

.close-btn:hover {
    background: #45a049;
}

/* Exibe o modal quando necessário */
.modal.show {
    display: block; /* Exibe o modal */
}



.partners-carousel {
            padding: 30px 20px;
            background-color: #ffffff;
            border-radius: 10px;
            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
            max-width: 1200px;
            margin: 40px auto;
            text-align: center;
        }

        .carousel-title {
            font-size: 1.8rem;
            font-weight: bold;
            color: #2a9d8f; /* Verde-azulado */
            margin-bottom: 20px;
        }

        .carousel-container {
            overflow: hidden;
            position: relative;
            width: 100%;
            white-space: nowrap; /* Impede quebra de linha */
        }

        .carousel-slide {
            display: inline-flex;
            gap: 20px;
            animation: slide 25s linear infinite; /* Animação infinita */
        }

        /* Duplicando o conteúdo para criar loop contínuo */
        .carousel-slide img {
            width: 60px;
            height: 60px;
            object-fit: cover;
            border-radius: 50%; /* Formato redondo */
            background-color: #f9f9f9;
            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
            border: 3px solid #2a9d8f;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .carousel-slide img:hover {
            transform: scale(1.2);
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
        }

        @keyframes slide {
            0% { transform: translateX(0); }
            100% { transform: translateX(-50%); }
        }

        /* Responsividade */
        @media (max-width: 768px) {
            .carousel-title {
                font-size: 1.5rem;
            }

            .carousel-slide img {
                width: 60px;
                height: 60px;
            }
        }

        @media (max-width: 480px) {
            .carousel-title {
                font-size: 1.2rem;
            }

            .carousel-slide img {
                width: 50px;
                height: 50px;
            }
        }

    </style>
</head>


 
</head>
<body>
<header class="header" style="background: linear-gradient(90deg, #e53935, #ff7043); padding: 10px 20px; color: #fff; font-family: Arial, sans-serif;">
    <div class="header-container" style="display: flex; align-items: center; justify-content: space-between;">
        <!-- Logo -->
        <div class="logo" style="display: flex; align-items: center; gap: 10px;">
            <img src="https://cdn.discordapp.com/attachments/929861093650751525/1315450301032956065/DALLC2B7E202024-12-082023_1.png?ex=675d62cf&is=675c114f&hm=e9ba997dee03c994250ee01a178a6611f54f6372f991a107524cf1409a9eb067&" alt="Loja Cripto Logo" style="height: 75px; border-radius: 8px; border: 2px solid #fff;">
            <span style="font-size: 1.2rem; font-weight: bold;"></span>
        </div>

        <!-- Promoção Cripto -->
<div class="crypto-offer" style="background: rgba(255, 255, 255, 0.2); padding: 8px 16px; border-radius: 20px; font-size: 1rem; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);">
    <span>🔥 Combata a inflação com Cripto e aproveite <strong>30% OFF</strong>! 🚀</span>
</div>
    </div>
</header>

<div class="container">
    <!-- Product Section -->
    <div id="product-section" class="product">
        <div class="product-image">
            <img id="mainImage" src="https://cdn.discordapp.com/attachments/929861093650751525/1323362601773695067/61DT2TEE7BL.png?ex=67743cf7&is=6772eb77&hm=098a8103d5aee62df8d034ebbc4a2838d75fdef52e8505d41fcad92f96c2ca29&" alt="Produto">
            <div class="product-gallery">
			    <img src="https://cdn.discordapp.com/attachments/929861093650751525/1323362601773695067/61DT2TEE7BL.png?ex=67743cf7&is=6772eb77&hm=098a8103d5aee62df8d034ebbc4a2838d75fdef52e8505d41fcad92f96c2ca29&" alt="Miniatura 1" onclick="updateMainImage(this)">
                <img src="https://cdn.discordapp.com/attachments/929861093650751525/1323362774629224448/61IWp1sDwgL.png?ex=67743d20&is=6772eba0&hm=f693e2b87a0512244c053bcf29ada50eb2d3118698b4eac46adba608b2f2ad25&" alt="Miniatura 1" onclick="updateMainImage(this)">
                <img src="https://cdn.discordapp.com/attachments/929861093650751525/1323362696728543282/61R96eZZFaL.png?ex=67743d0d&is=6772eb8d&hm=51c8d5281aff37070e9f1264c7097a954ddbae854190c33fdc8b0051f3ac82e7&" alt="Miniatura 2" onclick="updateMainImage(this)">
                <img src="https://cdn.discordapp.com/attachments/929861093650751525/1323363371055321139/61BY1YzvREL.png?ex=67743dae&is=6772ec2e&hm=56109bbe4495e27a3c4abdea7660b0b0521a4397882d648afaebe3d8e00a0b45&" alt="Miniatura 3" onclick="updateMainImage(this)">
				<img src="https://cdn.discordapp.com/attachments/929861093650751525/1323362174718181406/71QF7gUKJL.png?ex=67743c91&is=6772eb11&hm=5948dc99fe53719be93c7065360265ddf83a90eb4195ecd5af995256107d84b4&" alt="Miniatura 3" onclick="updateMainImage(this)">
				<img src="https://cdn.discordapp.com/attachments/929861093650751525/1323363477791707237/61S0v9m8OPL.png?ex=67743dc8&is=6772ec48&hm=c8763a91f85e309c88df68c2d393b8c02e8e123d5460cbb3da6174513d9ec1f7&" alt="Miniatura 3" onclick="updateMainImage(this)">
            </div>
        </div>
		<div class="discount-badge">-30% off</div>
        <div class="product-details">
            <h1> Caneca Automática Recarregável + Mistura Perfeita</h1>
            <div class="price-section">
    
    <div class="price-card">
        <p class="base-price" style="font-size: 1.2rem; font-weight: bold; margin-bottom: 15px;">
    <strong>Preço em Loja:</strong> 
    <span id="basePrice" style="color: #e53935; background: rgba(229, 57, 53, 0.1); padding: 2px 5px; border-radius: 4px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);">
      349.99 EUR</span>
    
</p>


        <p class="discount"><strong>Com Cripto:</strong> <span id="cryptoPrice">0.007 BTC</span></p>
        <p class="fiat-price" style="font-size: 1.2rem; font-weight: bold; margin-bottom: 15px;">
    <strong>Estimativa ≈</strong>
    <span id="cryptoFiatValue" style="color: #388e3c; background: rgba(56, 142, 60, 0.1); padding: 2px 5px; border-radius: 4px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);">
        70.00 EUR
    </span>
</p>

        <p class="savings"><strong>Você Poupa:</strong> <span id="savings">30.00 EUR</span></p>
    </div>
</div>

            <div class="selectors">
                <label for="crypto">Escolha a Criptomoeda:</label>
                <select id="crypto" onchange="updateNetworkOptions(); updateCryptoPrice();">
    <option value="BTC" selected>Bitcoin (BTC)</option>
    <option value="ETH">Ethereum (ETH)</option>
    <option value="LTC">Litecoin (LTC)</option>
	<option value="USDT">Tether (USDT)</option>
    <option value="USDC">USD Coin (USDC)</option>
    <option value="XRP">Ripple (XRP)</option>
    <option value="ADA">Cardano (ADA)</option>
    <option value="DOT">Polkadot (DOT)</option>
    <option value="SOL">Solana (SOL)</option>
    <option value="DOGE">Dogecoin (DOGE)</option>
    <option value="BNB">Binance Coin (BNB)</option>
    <option value="LINK">ChainLink (LINK)</option>
    <option value="PEPE">Pepe (PEPE)</option>
	<option value="XMR">Monero (XMR)</option>
    <option value="UNI">Uniswap (UNI)</option>
    <option value="CAKE">PancakeSwap (CAKE)</option>
    <option value="SUSHI">SushiSwap (SUSHI)</option>
    <option value="ETC">Ethereum Classic (ETC)</option>
	<option value="TRX">TRON (TRX)</option>
    <option value="ZEC">Zcash (ZEC)</option>
    <option value="AVAX">Avalanche (AVAX)</option>
</select>
                <label for="network">Escolha a Rede:</label>
                <select id="network" onchange="selectRandomWallet(); updateCryptoPrice();"></select>
            </div>
            <button class="button" onclick="proceedToShipping()">COMPRAR AGORA</button>
          <div class="product-description">
    <h3>☕ Sobre o Produto</h3>
    <p>
        Conheça a <strong>Caneca Magnética Automática</strong>, o acessório indispensável para os amantes de bebidas quentes e práticas. 
        Com um design moderno e funcional, ela proporciona misturas homogêneas e conveniência para o seu dia a dia.
    </p>
    <ul>
        <li><strong>🔄 Mistura Automática Perfeita:</strong> Sistema inovador que mistura café, leite, chá ou achocolatado de forma automática e eficiente.</li>
        <li><strong>🔋 Bateria Recarregável via USB:</strong> Sustentável e prática, permite recarga rápida para uso contínuo.</li>
        <li><strong>💧 Fácil de Limpar:</strong> Interior em aço inoxidável que facilita a limpeza e garante durabilidade.</li>
        <li><strong>✨ Cor Disponível:</strong> Elegante acabamento em <strong>Branco</strong>, ideal para qualquer ambiente.</li>
        <li><strong>🎨 Design Moderno:</strong> Compacta, resistente e perfeita para casa, escritório ou viagens.</li>
    </ul>

    <h4>📦 O que está incluído:</h4>
    <ul>
        <li>1 x Caneca Magnética Automática (Branca)</li>
        <li>1 x Cabo USB para recarga</li>
        <li>1 x Tampa Antivazamento</li>
    </ul>

    <h4>🛡️ Garantia de Compra:</h4>
    <p>
        Compre com confiança! Garantimos <strong>1 ano de garantia</strong>, cobrindo eventuais defeitos de fabricação. 
        Nossa equipe de suporte está sempre à disposição para ajudar.
    </p>

    <div class="delivery-info">
        <h4>🚚 Informações de Entrega:</h4>
        <ul>
            <li><strong>Estoque na UE:</strong> Pronto para envio imediato.</li>
            <li><strong>Entrega Rápida:</strong> Receba em <strong>3-5 dias úteis</strong>.</li>
            <li><strong>Rastreamento:</strong> Acompanhe sua entrega em tempo real para maior segurança.</li>
        </ul>
    </div>

    <div class="crypto-highlight">
        <h4>💎 Oferta Exclusiva</h4>
        <p>
            Pague com <strong>Criptomoedas</strong> e aproveite <strong>30% de desconto</strong>. 
            Economize mais enquanto desfruta de um processo de compra moderno e seguro.
        </p>
    </div>
</div>



        </div>
    </div>


    <!-- Shipping Section -->
<div id="shipping-section" class="hidden">
    <h2>Informações de Envio</h2>
    <div class="shipping-container">
        <!-- Coluna Esquerda: Formulário -->
        <div class="left-column">
            <form id="shipping-form" onsubmit="event.preventDefault(); proceedToPayment();">
                <input type="text" id="name" placeholder="Nome Completo" required>
                <input type="email" id="email" placeholder="Email" required>
                <input type="email" id="confirmEmail" placeholder="Confirmar Email" required>
                <input type="text" id="address" placeholder="Endereço" required>
                <input type="text" id="city" placeholder="Cidade" required>
                <input type="text" id="postal" placeholder="CEP" required>
                <input type="text" id="country" placeholder="País" required>
                <button class="button" type="submit">Continuar para Pagamento</button>
            </form>
        </div>

        <!-- Coluna Direita: Informações do Produto -->
        <div class="right-column">
            <div class="product-thumbnail-container">
                <img src="https://cdn.discordapp.com/attachments/929861093650751525/1323362601773695067/61DT2TEE7BL.png?ex=67743cf7&is=6772eb77&hm=098a8103d5aee62df8d034ebbc4a2838d75fdef52e8505d41fcad92f96c2ca29&" alt="Imagem do Produto">
            </div>
            <p class="product-name">Caneca Automática Recarregável + Mistura Perfeita</p>
            <div class="payment-info">
               <p class="base-price" style="font-size: 1.2rem; font-weight: bold; margin-bottom: 15px;">
    <strong>Preço em Loja:</strong> <span id="shippingBasePrice" style="color: #e53935; background-color: rgba(229, 57, 53, 0.1); padding: 5px 10px; border-radius: 5px;">100 EUR</span>
</p>
                <p class="crypto-price"><strong>Com Cripto (30% desconto):</strong> <span id="shippingCryptoPrice">0.000750 BTC</span></p>
                <p class="fiat-price" style="font-size: 1.2rem; font-weight: bold; margin-bottom: 15px;">
    <strong>Equivalente ≈</strong>
    <span id="shippingCryptoFiatValue" style="color: #388e3c; background: rgba(56, 142, 60, 0.1); padding: 2px 5px; border-radius: 4px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);">
        70.00 EUR
    </span>
</p>

                <p class="savings-highlight"><strong>Você Poupa:</strong> <span id="shippingSavings">30.00 EUR</span></p>
                <p><strong>Moeda Selecionada:</strong> <span class="coin-info" id="shippingCrypto">BTC</span></p>
                <p><strong>Rede Selecionada:</strong> <span class="network-info" id="shippingNetwork">Mainnet</span></p>
            </div>
        </div>
    </div>
</div>



<!-- Payment Section -->
<div id="payment-section" class="hidden payment-page">
    <h2 class="payment-title">Detalhes de Pagamento</h2>
    <div class="payment-content">
        <!-- Produto -->
        <div class="product-info">
            <img id="main-thumbnail" src="https://cdn.discordapp.com/attachments/929861093650751525/1323362601773695067/61DT2TEE7BL.png?ex=67743cf7&is=6772eb77&hm=098a8103d5aee62df8d034ebbc4a2838d75fdef52e8505d41fcad92f96c2ca29&" alt="Imagem do Produto">
            <p class="product-name"><strong></strong> Caneca Automática Recarregável + Mistura Perfeita</p>
        </div>
        
        <!-- Preços -->
        <div class="price-info">
            <p class="base-price" style="font-size: 1.2rem; font-weight: bold; margin-bottom: 15px;">
    <strong>Preço em Loja:</strong> <span id="paymentBasePrice" style="color: #e53935; background-color: rgba(229, 57, 53, 0.1); padding: 5px 10px; border-radius: 5px;">100 EUR</span>
</p>


            <p class="crypto-price"><strong>Total a Pagar:</strong> <span id="paymentCryptoPrice">0.000750 BTC</span></p>

    <strong>Equivalente ≈</strong>
    <span id="paymentCryptoFiatValue" style="color: #388e3c; background: rgba(56, 142, 60, 0.1); padding: 2px 5px; border-radius: 4px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);">
        70.00 EUR
    </span>
</p>

            <p class="savings-highlight"><strong>Você Poupa:</strong> <span id="paymentSavings">30.00 EUR</span></p>
        </div>
        
		
		
		
        <div class="crypto-info">
    <p><strong>Moeda Selecionada:</strong> <span id="paymentCrypto" class="coin-info">BTC</span></p>
    <p><strong>Rede Selecionada:</strong> <span id="paymentNetwork" class="network-info">Mainnet</span></p>
    <div class="alert-section">
        <p class="alert-text"><strong>Atenção:</strong> Verifique a moeda, e a rede antes de realizar o pagamento para evitar perda de fundos.</p>
    </div>
</div>
        
        <!-- Endereço e QR Code -->
        <div class="wallet-info">
    <p><strong>Endereço de Pagamento:</strong></p>
    <p id="cryptoAddress" class="wallet-address">1BTCADDRESS5678</p>
    <p id="xrpTagSection" style="display: none;">
        <strong>Tag XRP:</strong> <span id="xrpTag"></span>
    </p>
    <button class="copy-btn" onclick="copyToClipboard()">Copiar o Endereço</button>
    <p>Escaneie o QR Code abaixo para efetuar o pagamento:</p>
    <img id="qrCode" src="https://via.placeholder.com/200" alt="QR Code">
</div>

        
        <!-- Temporizador -->
        <div class="timer-section">
            <p> <span id="timer">19:41</span></p>
        </div>
        
        <!-- Ações -->
        <div class="payment-actions">
    <button class="confirm-payment" onclick="confirmPayment()">Confirmar Pagamento</button>
    <button class="cancel-payment" onclick="closeModal()">Cancelar</button>
</div>

    </div>
</div>

<!-- Modal de Confirmação de Pagamento -->
<div class="modal hidden" id="payment-confirmation-modal">
    <div class="modal-content">
        <!-- Botão para Fechar -->
        <span class="close" onclick="closeModal()">&times;</span>
        
        <!-- Imagem do Produto -->
        <img id="product-thumbnail-modal" src="https://cdn.discordapp.com/attachments/929861093650751525/1323362601773695067/61DT2TEE7BL.png?ex=67743cf7&is=6772eb77&hm=098a8103d5aee62df8d034ebbc4a2838d75fdef52e8505d41fcad92f96c2ca29&" alt="Imagem do Produto" style="max-width: 100px; margin-bottom: 10px; border-radius: 8px;">

        <!-- Título do Produto -->
        <p id="product-title-modal" style="text-align: center; font-size: 1rem; font-weight: bold; color: #333; margin-bottom: 15px;">
            Caneca Automática Recarregável + Mistura Perfeita
        </p>

        <!-- Título -->
        <h2 style="text-align: center; font-size: 1.8rem; color: #333; margin-bottom: 15px;">
            🎉 Obrigado pela sua Compra! 🎉
        </h2>
        
        <!-- Mensagem de Confirmação -->
        <p style="text-align: center; font-size: 1rem; color: #666; margin-bottom: 10px;">
            Seu pedido foi confirmado com sucesso e está sendo processado.
        </p>
        
        <!-- Número do Pedido -->
        <p style="text-align: center; font-size: 1.2rem; color: #4caf50; margin-bottom: 10px;">
            <strong>Número do Pedido:</strong> <span id="order-number">---</span>
        </p>

        <!-- Detalhes de Suporte -->
        <p style="text-align: center; font-size: 0.95rem; color: #666; margin-bottom: 15px;">
            Você receberá um e-mail com os detalhes do pedido, incluindo o código para acompanhar a sua encomenda. 
        </p>
        
        <!-- Mensagem de Alerta -->
        <p style="text-align: center; font-size: 1rem; color: #d32f2f; font-weight: bold; background: #fff3f3; padding: 10px; border: 1px solid #f8d7da; border-radius: 5px; margin-bottom: 20px;">
            Atenção: Se o pagamento não for concluído em tempo hábil, sua compra será <u>anulada</u> automaticamente.
        </p>

        <!-- Botão de Ação -->
        <div style="text-align: center;">
            <button class="close-btn" onclick="closeModal()" style="padding: 10px 20px; font-size: 1rem; color: #fff; background: linear-gradient(135deg, #4caf50, #81c784); border: none; border-radius: 5px; cursor: pointer; transition: background 0.3s;">
                OK
            </button>
        </div>
    </div>
</div>





<div class="partners-carousel">
    <h2 class="carousel-title">
        Segurança garantida com as maiores criptomoedas do mundo 🔒
    </h2>
    <div class="carousel-container">
        <div class="carousel-slide">
            <!-- Imagens das Criptomoedas -->
            <img alt="Bitcoin (BTC)" src="https://coin.space/assets/crypto/bitcoin.svg?ver=6.6.3" />
            <img alt="Ethereum (ETH)" src="https://coin.space/assets/crypto/ethereum.svg?ver=6.6.3" />
            <img alt="Ripple (XRP)" src="https://coin.space/assets/crypto/xrp.svg?ver=6.6.3" />
			<img alt="BNB (BNB)" src="https://coin.space/assets/crypto/binance-smart-chain.svg?ver=6.6.3" />
            <img alt="Tether (USDT)" src="https://coin.space/assets/crypto/tether.svg?ver=6.6.3" />
            <img alt="USD Coin (USDC)" src="https://coin.space/assets/crypto/usd-coin.svg?ver=6.6.3" />
            <img alt="Cardano (ADA)" src="https://coin.space/assets/crypto/cardano.svg?ver=6.6.3" />
            <img alt="Polkadot (DOT)" src="https://coin.space/assets/crypto/polkadot.svg?ver=6.6.3" />
            <img alt="Solana (SOL)" src="https://coin.space/assets/crypto/solana.svg?ver=6.6.3" />
			<img alt="Tron (TRX)" src="https://coin.space/assets/crypto/tron.svg?ver=6.6.3" />
		    <img alt="Litecoin (LTC)" src="https://coin.space/assets/crypto/litecoin.svg?ver=6.6.3" />
            <img alt="Dogecoin (DOGE)" src="https://coin.space/assets/crypto/dogecoin.svg?ver=6.6.3" />
            <img alt="Stellar (XLM)" src="https://coin.space/assets/crypto/stellar.svg?ver=6.6.3" />
            <img alt="Bitcoin Cash (BCH)" src="https://coin.space/assets/crypto/bitcoin-cash.svg?ver=6.6.3" />
            <img alt="Polygon (MATIC)" src="https://coin.space/assets/crypto/polygon.svg?ver=6.6.3" />
            <img alt="Monero (XMR)" src="https://coin.space/assets/crypto/monero.svg?ver=6.6.3" />
            <img alt="Avalanche (AVAX)" src="https://coin.space/assets/crypto/avalanche.svg?ver=6.6.3" />
            <img alt="Uniswap (UNI)" src="https://coin.space/assets/crypto/uniswap.svg?ver=6.6.3" />
            <img alt="Chainlink (LINK)" src="https://coin.space/assets/crypto/chainlink.svg?ver=6.6.3" />
            <img alt="Pepe Coin (PEPE)" src="https://coin.space/assets/crypto/pepe.svg?ver=6.6.3" />
            <img alt="PancakeSwap (CAKE)" src="https://coin.space/assets/crypto/pancakeswap.svg?ver=6.6.3" />
            <img alt="SushiSwap (SUSHI)" src="https://coin.space/assets/crypto/sushi.svg?ver=6.6.3" />
            <img alt="Binance USD (BUSD)" src="https://coin.space/assets/crypto/binance-usd.svg?ver=6.6.3" />
            <img alt="Zcash (ZEC)" src="https://coin.space/assets/crypto/zcash.svg?ver=6.6.3" />
            <!-- Repetição infinita -->
            <img alt="Bitcoin (BTC)" src="https://coin.space/assets/crypto/bitcoin.svg?ver=6.6.3" />
            <img alt="Ethereum (ETH)" src="https://coin.space/assets/crypto/ethereum.svg?ver=6.6.3" />
            <img alt="Ripple (XRP)" src="https://coin.space/assets/crypto/xrp.svg?ver=6.6.3" />
			<img alt="BNB (BNB)" src="https://coin.space/assets/crypto/binance-smart-chain.svg?ver=6.6.3" />
            <img alt="Tether (USDT)" src="https://coin.space/assets/crypto/tether.svg?ver=6.6.3" />
            <img alt="USD Coin (USDC)" src="https://coin.space/assets/crypto/usd-coin.svg?ver=6.6.3" />
            <img alt="Cardano (ADA)" src="https://coin.space/assets/crypto/cardano.svg?ver=6.6.3" />
            <img alt="Polkadot (DOT)" src="https://coin.space/assets/crypto/polkadot.svg?ver=6.6.3" />
            <img alt="Solana (SOL)" src="https://coin.space/assets/crypto/solana.svg?ver=6.6.3" />
			<img alt="Tron (TRX)" src="https://coin.space/assets/crypto/tron.svg?ver=6.6.3" />
			<img alt="Litecoin (LTC)" src="https://coin.space/assets/crypto/litecoin.svg?ver=6.6.3" />
            <img alt="Dogecoin (DOGE)" src="https://coin.space/assets/crypto/dogecoin.svg?ver=6.6.3" />
            <img alt="Stellar (XLM)" src="https://coin.space/assets/crypto/stellar.svg?ver=6.6.3" />
            <img alt="Bitcoin Cash (BCH)" src="https://coin.space/assets/crypto/bitcoin-cash.svg?ver=6.6.3" />
            <img alt="Polygon (MATIC)" src="https://coin.space/assets/crypto/polygon.svg?ver=6.6.3" />
            <img alt="Monero (XMR)" src="https://coin.space/assets/crypto/monero.svg?ver=6.6.3" />
            <img alt="Avalanche (AVAX)" src="https://coin.space/assets/crypto/avalanche.svg?ver=6.6.3" />
            <img alt="Uniswap (UNI)" src="https://coin.space/assets/crypto/uniswap.svg?ver=6.6.3" />
            <img alt="Chainlink (LINK)" src="https://coin.space/assets/crypto/chainlink.svg?ver=6.6.3" />
            <img alt="Pepe Coin (PEPE)" src="https://coin.space/assets/crypto/pepe.svg?ver=6.6.3" />
            <img alt="PancakeSwap (CAKE)" src="https://coin.space/assets/crypto/pancakeswap.svg?ver=6.6.3" />
            <img alt="SushiSwap (SUSHI)" src="https://coin.space/assets/crypto/sushi.svg?ver=6.6.3" />
            <img alt="Binance USD (BUSD)" src="https://coin.space/assets/crypto/binance-usd.svg?ver=6.6.3" />
            <img alt="Zcash (ZEC)" src="https://coin.space/assets/crypto/zcash.svg?ver=6.6.3" />
        </div>
    </div>
    <h2 class="carousel-title">
        Estas moedas são reconhecidas por sua segurança robusta e confiabilidade 🌐
    </h2>
    <p style="text-align: center; color: #555; font-size: 1rem; margin-top: 10px;">
        Faça transações com total confiança utilizando as criptomoedas mais seguras e amplamente aceitas no mundo.
    </p>
</div>


<!-- Banner com 3 Cartões -->
<div class="banner-cards">
    <div class="card">
        <img src="https://www.dropbox.com/scl/fi/tqraonngenax5kzgc40wh/file-NUHV88uCBPgdrkz5rSh1bj.png?rlkey=v5r86w2vt7wgcpgpjs31w3q7b&st=jokkqcgk&raw=1" alt="Verificado" />
        <h3>Loja Cripto Verificada</h3>
        <p>Confiança e qualidade garantidas para nossos parceiros e clientes.</p>
    </div>
    <div class="card">
        <img src="https://www.dropbox.com/scl/fi/l3c57xwxbu3g747dirqf9/file-PHY8ZqV4W9qsvywV2Ns89g.png?rlkey=zwwm3ii3x5ssxyqyqnbwjhuir&st=bua6925v&raw=1" alt="Pedido Simples" />
        <h3>Pedido Simples</h3>
        <p>Um processo simples e intuitivo que economiza seu tempo.</p>
    </div>
    <div class="card">
        <img src="https://www.dropbox.com/scl/fi/75pnfhbnj3852dvnsybgc/file-FV522j1FVR7B6VsQ3SP5Xw.png?rlkey=q00uvt1k733zyfzqwkz0i8wup&st=7gjvxt49&raw=1" alt="Transações Seguras" />
        <h3>Transações Seguras</h3>
        <p>Garantimos a proteção de seus dados e total segurança.</p>
    </div>
</div>

<script>
// Define o preço base e taxas iniciais (serão atualizadas pela API)
const basePriceInFiat = 15.99;
const discountRate = 0.3;

// Define a moeda base a partir do backend
const selectedFiat = "eur"; // Substitua isso dinamicamente no backend para "eur" ou "chf"

// Define as taxas de câmbio globais
const fiatRates = { usd: 1, chf: 0.90, eur: 0.96 };

// Função para atualizar as taxas de câmbio (EUR e CHF)
async function updateFiatRates() {
    try {
        const response = await fetch("https://open.er-api.com/v6/latest/USD");
        if (!response.ok) throw new Error("Erro ao buscar taxas de câmbio");

        const data = await response.json();
        const rates = data.rates;

        // Atualiza os valores diretamente no fiatRates global
        fiatRates.chf = rates.CHF || fiatRates.chf; // Atualiza CHF
        fiatRates.eur = rates.EUR || fiatRates.eur; // Atualiza EUR

        console.log("Taxas atualizadas:", fiatRates);
    } catch (error) {
        console.error("Erro ao atualizar taxas de câmbio:", error);
    }
}

// Função para atualizar os cálculos com base na moeda selecionada
function updateCalculations() {
    const basePriceInUSD = basePriceInFiat / fiatRates[selectedFiat];
    const discountedPriceUSD = basePriceInUSD * (1 - discountRate);
    const discountedPriceInFiat = discountedPriceUSD * fiatRates[selectedFiat];
    const savingsInFiat = basePriceInFiat - discountedPriceInFiat;

    document.getElementById("cryptoFiatValue").textContent = `${discountedPriceInFiat.toFixed(2)} ${selectedFiat.toUpperCase()}`;
    document.getElementById("savings").textContent = `${savingsInFiat.toFixed(2)} ${selectedFiat.toUpperCase()}`;
    document.getElementById("basePrice").textContent = `${basePriceInFiat.toFixed(2)} ${selectedFiat.toUpperCase()}`;
}

    const cryptoWallets = {
    BTC: {
        Mainnet: [
            { address: "1fefsefsefsefsef1", qr: "https://example.com/qr-btc-mainnet1.png" },
            { address: "1BTfefsefsefsefs2", qr: "https://example.com/qr-btc-mainnet2.png" },
			{ address: "1BTCdfdsfdsfsdfs3", qr: "https://example.com/qr-btc-mainnet2.png" },
			{ address: "1BTCfdsfdsfdsfsf4", qr: "https://example.com/qr-btc-mainnet2.png" }
        ],
        BEP20: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
			],
        ERC20: [
            { address: "TUSDT_TRC20_123", qr: "https://example.com/qr-usdt-trc20-1.png" },
            { address: "TUSDT_TRC20_456", qr: "https://example.com/qr-usdt-trc20-2.png" }
			],
        Polygon: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        Solana: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        Avalanche: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        TRC20: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
			],
        Arbitrum: [
            { address: "0xETH_POLYGON_123", qr: "https://example.com/qr-eth-polygon-1.png" },
            { address: "0xETH_POLYGON_456", qr: "https://example.com/qr-eth-polygon-2.png" }
			],
        Optimism: [
            { address: "0xETH_POLYGON_123", qr: "https://example.com/qr-eth-polygon-1.png" },
            { address: "0xETH_POLYGON_456", qr: "https://example.com/qr-eth-polygon-2.png" }
        ]
    },
    ETH: {
        ERC20: [
            { address: "0xETH_MAINNET_123", qr: "https://example.com/qr-eth-mainnet1.png" },
            { address: "0xETH_MAINNET_456", qr: "https://example.com/qr-eth-mainnet2.png" }
        ],
        BEP20: [
            { address: "0xETH_BEP20_123", qr: "https://example.com/qr-eth-bep20-1.png" },
            { address: "0xETH_BEP20_456", qr: "https://example.com/qr-eth-bep20-2.png" }
        ],
        Polygon: [
            { address: "0xETH_POLYGON_123", qr: "https://example.com/qr-eth-polygon-1.png" },
            { address: "0xETH_POLYGON_456", qr: "https://example.com/qr-eth-polygon-2.png" }
		],
        Solana: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        Avalanche: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
        ]
    },
    USDT: {
        BEP20: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
			],
        ERC20: [
            { address: "TUSDT_TRC20_123", qr: "https://example.com/qr-usdt-trc20-1.png" },
            { address: "TUSDT_TRC20_456", qr: "https://example.com/qr-usdt-trc20-2.png" }
			],
        Polygon: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        Solana: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        Avalanche: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        TRC20: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
			],
        Arbitrum: [
            { address: "0xETH_POLYGON_123", qr: "https://example.com/qr-eth-polygon-1.png" },
            { address: "0xETH_POLYGON_456", qr: "https://example.com/qr-eth-polygon-2.png" }
			],
        Optimism: [
            { address: "0xETH_POLYGON_123", qr: "https://example.com/qr-eth-polygon-1.png" },
            { address: "0xETH_POLYGON_456", qr: "https://example.com/qr-eth-polygon-2.png" }
        ]
    },
    USDC: {
        BEP20: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        ERC20: [
            { address: "TUSDT_TRC20_123", qr: "https://example.com/qr-usdt-trc20-1.png" },
            { address: "TUSDT_TRC20_456", qr: "https://example.com/qr-usdt-trc20-2.png" }
		],
        Polygon: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        Solana: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        Avalanche: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        TRC20: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        Arbitrum: [
            { address: "0xETH_POLYGON_123", qr: "https://example.com/qr-eth-polygon-1.png" },
            { address: "0xETH_POLYGON_456", qr: "https://example.com/qr-eth-polygon-2.png" }
		],
        Optimism: [
            { address: "0xETH_POLYGON_123", qr: "https://example.com/qr-eth-polygon-1.png" },
            { address: "0xETH_POLYGON_456", qr: "https://example.com/qr-eth-polygon-2.png" }
        ]
    },
    XRP: {
        Ledger: [
            { address: "rXRPADDRESS1234", tag: "12345", qr: "https://example.com/qr-xrp-ledger-1.png" },
            { address: "rXRPADDRESS5678", tag: "67890", qr: "https://example.com/qr-xrp-ledger-2.png" }
        ],
        BEP20: [
            { address: "0xXRP_BEP20_123", qr: "https://example.com/qr-xrp-bep20-1.png" },
            { address: "0xXRP_BEP20_456", qr: "https://example.com/qr-xrp-bep20-2.png" }
        ]
		},
    TRX: {
        TRC20: [
            { address: "addr1ADA_MAINNET_123", qr: "https://example.com/qr-ada-mainnet-1.png" },
            { address: "addr1ADA_MAINNET_456", qr: "https://example.com/qr-ada-mainnet-2.png" }
		],
        BEP20: [
            { address: "0xXRP_BEP20_123", qr: "https://example.com/qr-xrp-bep20-1.png" },
            { address: "0xXRP_BEP20_456", qr: "https://example.com/qr-xrp-bep20-2.png" }
        ]
		},
    LTC: {
        Mainnet: [
            { address: "addr1ADA_MAINNET_123", qr: "https://example.com/qr-ada-mainnet-1.png" },
            { address: "addr1ADA_MAINNET_456", qr: "https://example.com/qr-ada-mainnet-2.png" }
		],
        BEP20: [
            { address: "0xXRP_BEP20_123", qr: "https://example.com/qr-xrp-bep20-1.png" },
            { address: "0xXRP_BEP20_456", qr: "https://example.com/qr-xrp-bep20-2.png" }
        ]
    },
    ADA: {
        Mainnet: [
            { address: "addr1ADA_MAINNET_123", qr: "https://example.com/qr-ada-mainnet-1.png" },
            { address: "addr1ADA_MAINNET_456", qr: "https://example.com/qr-ada-mainnet-2.png" }
		],
        BEP20: [
            { address: "0xXRP_BEP20_123", qr: "https://example.com/qr-xrp-bep20-1.png" },
            { address: "0xXRP_BEP20_456", qr: "https://example.com/qr-xrp-bep20-2.png" }
			],
        ERC20: [
            { address: "TUSDT_TRC20_123", qr: "https://example.com/qr-usdt-trc20-1.png" },
            { address: "TUSDT_TRC20_456", qr: "https://example.com/qr-usdt-trc20-2.png" }
        ]
    },
    DOT: {
        BEP20: [
            { address: "1DOT_MAINNET_123", qr: "https://example.com/qr-dot-mainnet-1.png" },
            { address: "1DOT_MAINNET_456", qr: "https://example.com/qr-dot-mainnet-2.png" }
        ]
    },
    SOL: {
        Mainnet: [
            { address: "1SOL_MAINNET_123", qr: "https://example.com/qr-sol-mainnet-1.png" },
            { address: "1SOL_MAINNET_456", qr: "https://example.com/qr-sol-mainnet-2.png" }
		],
        ERC20: [
            { address: "TUSDT_TRC20_123", qr: "https://example.com/qr-usdt-trc20-1.png" },
            { address: "TUSDT_TRC20_456", qr: "https://example.com/qr-usdt-trc20-2.png" }
		],
        BEP20: [
            { address: "0xXRP_BEP20_123", qr: "https://example.com/qr-xrp-bep20-1.png" },
            { address: "0xXRP_BEP20_456", qr: "https://example.com/qr-xrp-bep20-2.png" }
		],
        Avalanche: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        Polygon: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
        ]
    },
    DOGE: {
        Mainnet: [
            { address: "D1DOGE_MAINNET_123", qr: "https://example.com/qr-doge-mainnet-1.png" },
            { address: "D1DOGE_MAINNET_456", qr: "https://example.com/qr-doge-mainnet-2.png" }
		],
        BEP20: [
            { address: "0xXRP_BEP20_123", qr: "https://example.com/qr-xrp-bep20-1.png" },
            { address: "0xXRP_BEP20_456", qr: "https://example.com/qr-xrp-bep20-2.png" }
        ]
    },
    BNB: {
        BEP20: [
            { address: "0xBNBBSC1234", qr: "https://example.com/qr-bnb-bsc-1.png" },
            { address: "0xBNBBSC5678", qr: "https://example.com/qr-bnb-bsc-2.png" }
		],
        ERC20: [
            { address: "TUSDT_TRC20_123", qr: "https://example.com/qr-usdt-trc20-1.png" },
            { address: "TUSDT_TRC20_456", qr: "https://example.com/qr-usdt-trc20-2.png" }
			],
        Polygon: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
        ]
    },
    LINK: {
        BEP20: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
			],
        ERC20: [
            { address: "TUSDT_TRC20_123", qr: "https://example.com/qr-usdt-trc20-1.png" },
            { address: "TUSDT_TRC20_456", qr: "https://example.com/qr-usdt-trc20-2.png" }
			],
        Polygon: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        Solana: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        Avalanche: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        TRC20: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
			],
        Arbitrum: [
            { address: "0xETH_POLYGON_123", qr: "https://example.com/qr-eth-polygon-1.png" },
            { address: "0xETH_POLYGON_456", qr: "https://example.com/qr-eth-polygon-2.png" }
			],
        Optimism: [
            { address: "0xETH_POLYGON_123", qr: "https://example.com/qr-eth-polygon-1.png" },
            { address: "0xETH_POLYGON_456", qr: "https://example.com/qr-eth-polygon-2.png" }
        ]
    },
    PEPE: {
        ERC20: [
            { address: "0xPEPE_ERC20_123", qr: "https://example.com/qr-pepe-erc20-1.png" },
            { address: "0xPEPE_ERC20_456", qr: "https://example.com/qr-pepe-erc20-2.png" }
        ]
		},
    XMR: {
        Mainnet: [
            { address: "0xPEPE_ERC20_123", qr: "https://example.com/qr-pepe-erc20-1.png" },
            { address: "0xPEPE_ERC20_456", qr: "https://example.com/qr-pepe-erc20-2.png" }
        ]
    },
    UNI: {
	    BEP20: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        ERC20: [
            { address: "0xUNI_ERC20_123", qr: "https://example.com/qr-uni-erc20-1.png" },
            { address: "0xUNI_ERC20_456", qr: "https://example.com/qr-uni-erc20-2.png" }
		],
        Solana: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        Avalanche: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        Polygon: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
			],
        Arbitrum: [
            { address: "0xETH_POLYGON_123", qr: "https://example.com/qr-eth-polygon-1.png" },
            { address: "0xETH_POLYGON_456", qr: "https://example.com/qr-eth-polygon-2.png" }
        ]
    },
    CAKE: {
        BEP20: [
            { address: "0xCAKE_BEP20_123", qr: "https://example.com/qr-cake-bep20-1.png" },
            { address: "0xCAKE_BEP20_456", qr: "https://example.com/qr-cake-bep20-2.png" }
			],
        ERC20: [
            { address: "TUSDT_TRC20_123", qr: "https://example.com/qr-usdt-trc20-1.png" },
            { address: "TUSDT_TRC20_456", qr: "https://example.com/qr-usdt-trc20-2.png" }
        ]
    },
    SUSHI: {
        BEP20: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        ERC20: [
            { address: "TUSDT_TRC20_123", qr: "https://example.com/qr-usdt-trc20-1.png" },
            { address: "TUSDT_TRC20_456", qr: "https://example.com/qr-usdt-trc20-2.png" }
		],
        Polygon: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        Solana: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        Avalanche: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        TRC20: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
		],
        Arbitrum: [
            { address: "0xETH_POLYGON_123", qr: "https://example.com/qr-eth-polygon-1.png" },
            { address: "0xETH_POLYGON_456", qr: "https://example.com/qr-eth-polygon-2.png" }
		],
        Optimism: [
            { address: "0xETH_POLYGON_123", qr: "https://example.com/qr-eth-polygon-1.png" },
            { address: "0xETH_POLYGON_456", qr: "https://example.com/qr-eth-polygon-2.png" }
        ]
    },
    ETC: {
        Mainnet: [
            { address: "0xETC_MAINNET_123", qr: "https://example.com/qr-etc-mainnet-1.png" },
            { address: "0xETC_MAINNET_456", qr: "https://example.com/qr-etc-mainnet-2.png" }
		],
        BEP20: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
        ]
    },
    ZEC: {
        Mainnet: [
            { address: "1ZEC_MAINNET_123", qr: "https://example.com/qr-zec-mainnet-1.png" },
            { address: "1ZEC_MAINNET_456", qr: "https://example.com/qr-zec-mainnet-2.png" }
			],
        BEP20: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
        ]
    },
    AVAX: {
        Mainnet: [
            { address: "1AVAX_MAINNET_123", qr: "https://example.com/qr-avax-mainnet-1.png" },
            { address: "1AVAX_MAINNET_456", qr: "https://example.com/qr-avax-mainnet-2.png" }
			],
        BEP20: [
            { address: "0xXRP_BEP20_123", qr: "https://example.com/qr-xrp-bep20-1.png" },
            { address: "0xXRP_BEP20_456", qr: "https://example.com/qr-xrp-bep20-2.png" }
			],
        Polygon: [
            { address: "0xBTC_BEP20_123", qr: "https://example.com/qr-btc-bep20-1.png" },
            { address: "0xBTC_BEP20_456", qr: "https://example.com/qr-btc-bep20-2.png" }
			
        ]
    }
};



 // Função para atualizar os cálculos com base na moeda selecionada
function updateCalculations() {
    const basePriceInUSD = basePriceInFiat / fiatRates[selectedFiat];
    const discountedPriceUSD = basePriceInUSD * (1 - discountRate);
    const discountedPriceInFiat = discountedPriceUSD * fiatRates[selectedFiat];
    const savingsInFiat = basePriceInFiat - discountedPriceInFiat;

    document.getElementById("cryptoFiatValue").textContent = `${discountedPriceInFiat.toFixed(2)} ${selectedFiat.toUpperCase()}`;
    document.getElementById("savings").textContent = `${savingsInFiat.toFixed(2)} ${selectedFiat.toUpperCase()}`;
    document.getElementById("basePrice").textContent = `${basePriceInFiat.toFixed(2)} ${selectedFiat.toUpperCase()}`;
}

// Função para buscar o preço da criptomoeda
async function fetchCryptoRate(crypto) {
    if (crypto === "USDT" || crypto === "USDC") return 1;
    const response = await fetch(`https://api.binance.com/api/v3/ticker/price?symbol=${crypto}USDT`);
    const data = await response.json();
    return parseFloat(data.price);
}

// Função para atualizar o preço da criptomoeda
async function updateCryptoPrice() {
    try {
        const crypto = document.getElementById("crypto").value;
        const network = document.getElementById("network").value || "Mainnet";

        if (!fiatRates[selectedFiat]) {
            console.error(`Taxa fiat para ${selectedFiat} não encontrada.`);
            return;
        }

        const fiatToUsd = basePriceInFiat / fiatRates[selectedFiat];
        const discountedPriceUsd = fiatToUsd * (1 - discountRate);
        const cryptoRate = await fetchCryptoRate(crypto);

        if (!cryptoRate || cryptoRate <= 0) {
            console.error("Erro ao obter a taxa de câmbio da criptomoeda.");
            return;
        }

        const twoDecimalCoins = ["USDT", "USDC", "DOGE", "BUSD"];
        const threeDecimalCoins = ["UNI", "CAKE", "LINK", "PEPE", "SOL", "SUSHI", "ZEC", "ETC", "XRP", "DOT", "AVAX", "ADA","LTC","XMR","TRX"];
        let decimalPlaces = 6;
        if (twoDecimalCoins.includes(crypto)) decimalPlaces = 2;
        else if (threeDecimalCoins.includes(crypto)) decimalPlaces = 3;

        const cryptoPrice = (discountedPriceUsd / cryptoRate).toFixed(decimalPlaces);
        const fiatEquivalent = (discountedPriceUsd * fiatRates[selectedFiat]).toFixed(2);
        const savings = (basePriceInFiat * discountRate).toFixed(2);

        document.getElementById("cryptoPrice").textContent = `${cryptoPrice} ${crypto}`;
        document.getElementById("cryptoFiatValue").textContent = `${fiatEquivalent} ${selectedFiat.toUpperCase()}`;
        document.getElementById("savings").textContent = `${savings} ${selectedFiat.toUpperCase()}`;

        localStorage.setItem("lockedCryptoPrice", cryptoPrice);
        localStorage.setItem("lockedCryptoFiatValue", fiatEquivalent);
        localStorage.setItem("lockedCryptoCurrency", crypto);
        localStorage.setItem("lockedNetwork", network);
    } catch (error) {
        console.error("Erro ao atualizar os preços das criptomoedas:", error);
    }
}



 // Atualiza as opções de rede
function updateNetworkOptions() {
    try {
        const crypto = document.getElementById("crypto").value;
        const networkSelect = document.getElementById("network");
        networkSelect.innerHTML = "";

        if (cryptoWallets[crypto]) {
            Object.keys(cryptoWallets[crypto]).forEach(network => {
                const option = document.createElement("option");
                option.value = network;
                option.textContent = network;
                networkSelect.appendChild(option);
            });

            networkSelect.value = Object.keys(cryptoWallets[crypto])[0];
            selectRandomWallet();
        } else {
            console.warn(`Nenhuma rede disponível para ${crypto}`);
        }
    } catch (error) {
        console.error("Erro ao atualizar as opções de rede:", error);
    }
}


// Seleciona uma carteira aleatória
function selectRandomWallet() {
    const crypto = document.getElementById("crypto").value;
    const network = document.getElementById("network").value;
    const xrpTagSection = document.getElementById("xrpTagSection");

    if (cryptoWallets[crypto] && cryptoWallets[crypto][network]) {
        const wallets = cryptoWallets[crypto][network];
        const randomWallet = wallets[Math.floor(Math.random() * wallets.length)];

        document.getElementById("cryptoAddress").textContent = randomWallet.address;
        document.getElementById("qrCode").src = `https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=${encodeURIComponent(randomWallet.address)}`;

        if (crypto === "XRP" && randomWallet.tag) {
            xrpTagSection.style.display = "block";
            document.getElementById("xrpTag").textContent = randomWallet.tag;
        } else {
            xrpTagSection.style.display = "none";
        }

        localStorage.setItem("selectedWalletAddress", randomWallet.address);
        localStorage.setItem("selectedWalletQr", `https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=${encodeURIComponent(randomWallet.address)}`);
        localStorage.setItem("selectedWalletNetwork", network);
        if (crypto === "XRP" && randomWallet.tag) {
            localStorage.setItem("selectedWalletTag", randomWallet.tag);
        }
    }
}
// Inicializa a aplicação
document.addEventListener("DOMContentLoaded", async () => {
    try {
        await updateFiatRates();
        updateCalculations();
        updateCryptoPrice();
        updateNetworkOptions();
    } catch (error) {
        console.error("Erro durante a inicialização:", error);
    }
});

    function proceedToShipping() {
        document.getElementById("product-section").classList.add("hidden");
        document.getElementById("shipping-section").classList.remove("hidden");
        updateSectionValues("shipping");
    }

    function proceedToPayment() {
        document.getElementById("shipping-section").classList.add("hidden");
        document.getElementById("payment-section").classList.remove("hidden");
        updateSectionValues("payment");
    }

    function updateSectionValues(section) {
        const basePrice = `${basePriceInFiat} ${selectedFiat.toUpperCase()}`;
        const cryptoPrice = `${localStorage.getItem("lockedCryptoPrice")} ${localStorage.getItem("lockedCryptoCurrency")}`;
        const cryptoFiatValue = `${localStorage.getItem("lockedCryptoFiatValue")} ${selectedFiat.toUpperCase()}`;
        const savings = `${(basePriceInFiat * discountRate).toFixed(2)} ${selectedFiat.toUpperCase()}`;
        const crypto = localStorage.getItem("lockedCryptoCurrency") || "---";
        const network = localStorage.getItem("lockedNetwork") || "---";
        const address = localStorage.getItem("selectedWalletAddress") || "---";
        const qrCode = localStorage.getItem("selectedWalletQr") || "";

        document.getElementById(`${section}BasePrice`).textContent = basePrice;
        document.getElementById(`${section}CryptoPrice`).textContent = cryptoPrice;
        document.getElementById(`${section}CryptoFiatValue`).textContent = cryptoFiatValue;
        document.getElementById(`${section}Savings`).textContent = savings;
        document.getElementById(`${section}Crypto`).textContent = crypto;
        document.getElementById(`${section}Network`).textContent = network;

        if (section === "payment") {
            document.getElementById("cryptoAddress").textContent = address;
            document.getElementById("qrCode").src = qrCode;
        }
    }

    document.addEventListener("DOMContentLoaded", () => {
        updateNetworkOptions();
        updateCryptoPrice();
    });
	
	function updateMainImage(image) {
        const mainImage = document.getElementById('mainImage');
        mainImage.src = image.src;

        const galleryImages = document.querySelectorAll('.product-gallery img');
        galleryImages.forEach(img => img.classList.remove('selected'));
        image.classList.add('selected');
    }


function proceedToShipping() {
    // Seleciona as seções
    const productSection = document.getElementById('product-section'); // A seção do produto
    const shippingSection = document.getElementById('shipping-section'); // A seção de envio

    // Oculta a seção do produto
    if (productSection) {
        productSection.style.display = 'none';
    }

    // Atualiza os valores da seção de envio antes de exibi-la
    updateSectionValues("shipping");

    // Exibe a seção de envio
    if (shippingSection) {
        shippingSection.style.display = 'block';

        // Faz o scroll suave para o topo da página
        window.scrollTo({
            top: 0,
            behavior: 'smooth' // Suaviza o scroll
        });
    }
}

function proceedToPayment() {
    // Seleciona as seções
    const shippingSection = document.getElementById('shipping-section'); // A seção de envio
    const paymentSection = document.getElementById('payment-section'); // A seção de pagamento

    // Oculta a seção de envio
    if (shippingSection) {
        shippingSection.style.display = 'none';
    }

    // Exibe a seção de pagamento
    if (paymentSection) {
        paymentSection.style.display = 'block';

        // Atualiza os valores na seção de pagamento
        updateSectionValues("payment");

        // Faz o scroll suave para o topo da página
        window.scrollTo({
            top: 0,
            behavior: 'smooth' // Suaviza o scroll
        });
    }
}

function confirmPayment() {
    const modal = document.getElementById("payment-confirmation-modal");

    // Gerar número de pedido com 3 letras e 5 dígitos
    const letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    const randomLetters = Array.from({ length: 3 }, () =>
        letters[Math.floor(Math.random() * letters.length)]
    ).join("");
    const randomNumber = Math.floor(Math.random() * 90000) + 10000;
    const orderNumber = `${randomLetters}-${randomNumber}`;
    document.getElementById("order-number").textContent = orderNumber;

    // Atualizar a miniatura do produto no modal
    const productThumbnailModal = document.getElementById("product-thumbnail-modal");
    const productImage = document.getElementById("main-thumbnail").src;
    productThumbnailModal.src = productImage;

    // Exibir o modal
    modal.style.display = "block";
}

function closeModal() {
    const modal = document.getElementById("payment-confirmation-modal");
    modal.style.display = "none";

    // Recarregar a página após fechar o modal
    location.reload();
}

document.addEventListener("DOMContentLoaded", () => {
    const footerLinks = document.querySelectorAll(".footer-link");
    const closeButtons = document.querySelectorAll(".close-section");

    // Abrir seção correspondente
    footerLinks.forEach(link => {
        link.addEventListener("click", () => {
            const sectionId = link.getAttribute("data-section");
            document.querySelector(`#${sectionId}`).classList.add("visible");
            document.querySelector(`#${sectionId}`).classList.remove("hidden");
        });
    });

    // Fechar a seção
    closeButtons.forEach(button => {
        button.addEventListener("click", () => {
            const section = button.closest(".footer-section");
            section.classList.remove("visible");
            section.classList.add("hidden");
        });
    });
});




function copyToClipboard() {
    const text = document.getElementById("cryptoAddress").textContent;
    navigator.clipboard.writeText(text)
        .then(() => {
            alert("Endereço copiado para a área de transferência!");
        })
        .catch(err => {
            alert("Falha ao copiar o texto. Certifique-se de que seu navegador suporta esta funcionalidade.");
            console.error("Erro ao copiar:", err);
        });
}


// Timer Function
let countdownTimer;
function startTimer(durationInMinutes) {
    const timerElement = document.getElementById("timer");
    let timeRemaining = durationInMinutes * 60;

    countdownTimer = setInterval(() => {
        const minutes = Math.floor(timeRemaining / 60);
        const seconds = timeRemaining % 60;
        timerElement.textContent = `Pagamento expira em: ${minutes}:${seconds < 10 ? "0" + seconds : seconds}`;

        if (timeRemaining <= 0) {
            clearInterval(countdownTimer);
            alert("O tempo expirou. Por favor, tente novamente.");
        }

        timeRemaining--;
    }, 1000);
}

// Inicia o timer ao carregar a página de pagamento
document.addEventListener("DOMContentLoaded", () => {
    if (document.getElementById("payment-section")) {
        startTimer(20); // Timer para 20 minutos
    }
});

</script>
</script>
<!-- Card de Notificação de Natal -->
<div id="sales-card" class="sales-card" style="
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px; /* Sempre aparece no canto inferior direito */
    max-width: 90%; /* Responsivo: ocupa até 90% da largura em dispositivos menores */
    width: 300px; /* Largura padrão */
    padding: 20px;
    background: #fffbf0; /* Fundo com tom creme */
    border-radius: 12px;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2);
    font-family: Arial, sans-serif;
    z-index: 2147483647;
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.5s ease;
    border-left: 5px solid #e53935; /* Vermelho natalino */
    pointer-events: none; /* Impede interferência em cliques na página */
    word-wrap: break-word; /* Ajusta o texto para caber no balão */
">
</div>

<script>
    // Dados de notificação (em alemão com cidades suíças)
    const salesData = [
    { name: "Ana L.", location: "Lisboa", message: "acabou de aproveitar um desconto de 30% no produto!" },
    { name: "Marcos S.", location: "Porto", message: "acabou de garantir 30% de desconto numa compra fantástica!" },
    { name: "Sofia K.", location: "Coimbra", message: "encontrou uma oferta incrível com 30% de desconto!" },
    { name: "Luís R.", location: "Faro", message: "conseguiu uma promoção imperdível com 30% de desconto!" },
    { name: "Elisa T.", location: "Braga", message: "aproveitou os 30% de desconto num produto especial!" },
    { name: "Tomás M.", location: "Aveiro", message: "realizou com sucesso uma compra com 30% de desconto!" },
    { name: "Miriam Z.", location: "Évora", message: "garantiu uma oferta exclusiva com 30% de desconto!" },
    { name: "Daniel B.", location: "Leiria", message: "aproveitou um desconto espetacular de 30%!" },
    { name: "Nina F.", location: "Viseu", message: "acabou de encontrar um desconto de 30% numa oferta incrível!" },
    { name: "Filipe G.", location: "Guimarães", message: "fez uma compra fantástica com 30% de desconto!" }
];

    // Função para exibir o card
    const showRandomSaleCard = () => {
        const randomSale = salesData[Math.floor(Math.random() * salesData.length)];
        const card = document.getElementById("sales-card");

        // Define o conteúdo do card
        card.innerHTML = `
            <div style="display: flex; align-items: center; gap: 15px;">
                <!-- Avatar -->
                <div style="
                    width: 50px; 
                    height: 50px; 
                    background: #e53935; /* Vermelho natalino */
                    color: #fff;
                    border-radius: 50%;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    font-size: 1.2rem;
                    font-weight: bold;
                    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);">
                    🛒
                </div>
                <!-- Texto -->
                <div style="flex: 1; text-align: left;">
                    <strong>${randomSale.name}</strong>
                    <p style="margin: 5px 0; font-size: 0.9rem; color: #555;">Em ${randomSale.location}</p>
                    <p style="margin: 5px 0; font-size: 0.9rem; color: #777;">${randomSale.message}</p>
                </div>
            </div>
        `;

        // Exibe o card com animação
        card.style.display = "block";
        setTimeout(() => {
            card.style.opacity = "1";
            card.style.transform = "translateY(0)";
        }, 10);

        // Oculta o card após 6 segundos
        setTimeout(() => {
            card.style.opacity = "0";
            card.style.transform = "translateY(20px)";
            setTimeout(() => {
                card.style.display = "none";
            }, 500); // Tempo para animação completar
        }, 6000);
    };

    // Ciclo de exibição
    const startRandomSalesCard = () => {
        // Exibe o primeiro card entre 5 e 15 segundos
        setTimeout(() => {
            showRandomSaleCard();

            // Exibe cards subsequentes com intervalos aleatórios entre 30 e 60 segundos
            setInterval(() => {
                showRandomSaleCard();
            }, Math.random() * (60000 - 30000) + 30000);
        }, Math.random() * (15000 - 5000) + 5000);
    };

    // Inicia o ciclo ao carregar o DOM
    document.addEventListener("DOMContentLoaded", startRandomSalesCard);
	


</script>

<style>
  /* FOOTER (NÃO FIXO) */
  .footer {
    background: #121212;
    color: #ffffff;
    font-family: Arial, sans-serif;
    font-size: 0.9rem;
    padding: 3px;
    position: relative; /* Rola junto com a página */
  }

  .footer-container {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap; /* Em telas menores, quebra linha */
    align-items: center;
    justify-content: space-between; 
    gap: 20px;
    position: relative;
  }

  .footer-logo {
    position: relative;
    margin-right: 10px;
  }
  .footer-logo img {
    width: 120px;
    height: auto;
    border-radius: 8px;
  }

  .footer-newsletter {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  .footer-newsletter h3 {
    color: #ffa726;
    font-size: 1.2rem;
    margin-bottom: 15px;
  }
  .footer-newsletter form {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
    width: 100%;
    max-width: 400px;
  }
  .footer-newsletter input {
    flex: 1;
    padding: 12px;
    border: none;
    border-radius: 5px;
    font-size: 1rem;
    background: #2c2c2c;
    color: #ffffff;
    outline: none;
    min-width: 200px;
  }
  .footer-newsletter button {
    padding: 12px 20px;
    background: #ffa726;
    color: #121212;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 1rem;
    font-weight: bold;
    transition: background-color 0.3s ease, color 0.3s ease;
  }
  .footer-newsletter button:hover {
    background: #ffd740;
    color: #1f1f1f;
  }

  .footer-links {
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
  }
  .footer-links .footer-link {
    color: #ffa726;
    text-decoration: underline;
    cursor: pointer;
    font-size: 0.9rem;
    font-weight: bold;
    transition: color 0.3s ease;
  }
  .footer-links .footer-link:hover {
    color: #ffd740;
  }

  .footer-contact {
    margin-left: auto;
    color: #ffa726;
    font-size: 1rem;
  }
  .footer-contact a {
    color: #ffa726;
    text-decoration: none;
    font-weight: bold;
    transition: color 0.3s ease;
  }
  .footer-contact a:hover {
    color: #ffd740;
  }

  /* MODAL */
  .modal {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /* Ajuste para rolagem em mobile */
    width: 90%;
    max-width: 600px;
    max-height: 80vh; /* Limite de altura, rolagem interna */
    overflow-y: auto; /* Rolagem vertical */
    -webkit-overflow-scrolling: touch; /* Smoother scroll no iOS */
    overscroll-behavior: contain;      /* Evita scroll “vazar” */
    
    background: #1f1f1f;
    color: #ffffff;
    padding: 20px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.3);
    z-index: 1000;
    border-radius: 10px;
    text-align: justify;
  }
  .modal h2 {
    color: #ffa726;
    font-size: 1.8rem;
    margin-bottom: 15px;
    text-align: center;
  }
  .modal p, .modal ul {
    font-size: 1rem;
    line-height: 1.6;
    margin-bottom: 20px;
  }
  .modal .close-modal {
    display: block;
    margin: 0 auto;
    padding: 10px 20px;
    background: #ffa726;
    color: #121212;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 1rem;
    font-weight: bold;
  }
  .modal .close-modal:hover {
    background: #ffd740;
    color: #1f1f1f;
  }

  /* RESPONSIVE */
  @media (max-width: 992px) {
    .footer-links {
      margin: 10px 0;
    }
    .footer-contact {
      margin-left: 0;
      text-align: center;
    }
  }

  @media (max-width: 768px) {
    .footer-container {
      flex-direction: column;
      gap: 15px;
    }
    .footer-contact {
      margin-top: 10px;
      text-align: center;
    }
    .modal h2 {
      font-size: 1.5rem;
    }
    .modal p, .modal ul {
      font-size: 0.9rem;
    }
  }

  @media (max-width: 480px) {
    .footer-newsletter h3 {
      font-size: 1.1rem;
    }
    .footer-newsletter form {
      flex-direction: column; /* Empilha o input e o botão */
      align-items: center;
    }
    .footer-newsletter input {
      width: 100%;
      min-width: auto;
    }
    .footer-newsletter button {
      width: 100%;
    }
    .footer-links .footer-link {
      font-size: 0.9rem;
    }
    .footer-contact {
      font-size: 0.9rem;
      margin-top: 0;
    }
    .modal h2 {
      font-size: 1.4rem;
    }
    .modal p, .modal ul {
      font-size: 0.85rem;
    }
  }
</style>

</head>
<body>

<!-- Footer -->
<footer class="footer">
  <div class="footer-container">
    <!-- Logo -->
    <div class="footer-logo">
      <img 
        src="https://cdn.discordapp.com/attachments/929861093650751525/1315450301032956065/DALLC2B7E202024-12-082023_1.png?ex=676f2f0f&is=676ddd8f&hm=de800c31b797fb335052a864544e37f03d1b2b2a69b3d54b21c4bf3c78945931&" 
        alt="Logo">
    </div>

    <!-- Newsletter -->
    <div class="footer-newsletter">
      <h3>Assine a nossa Newsletter</h3>
      <form>
        <input type="email" placeholder="Digite o seu e-mail" required>
        <button type="submit">Subscrever</button>
      </form>
    </div>

    <!-- Links -->
    <div class="footer-links">
      <span class="footer-link" data-modal="terms-modal">Termos de Serviço</span>
      <span class="footer-link" data-modal="conditions-modal">Condições</span>
      <span class="footer-link" data-modal="about-modal">Sobre Nós</span>
    </div>

    <!-- Contato -->
    <div class="footer-contact">
      Suporte:
      <a href="mailto:info@example.com">info@CryptOffer.shop</a>
    </div>
  </div>
</footer>

<!-- MODAIS (Termos, Condições, Sobre Nós) -->

<!-- TERMO DE SERVIÇO (Modal) -->
<div id="terms-modal" class="modal">
  <h2>Termos de Serviço</h2>
  <p>
    Ao utilizar a plataforma <strong style="color:#ffa726;">CryptOffer</strong>, você concorda e se compromete a observar
    e respeitar os termos abaixo descritos. Estes Termos de Serviço foram desenvolvidos para garantir o funcionamento
    adequado do site, bem como preservar a segurança, transparência e confiabilidade de todos os usuários.
  </p>
  <ul style="list-style: none; padding: 0;">
    <li style="margin-bottom: 15px;">
      <strong style="color: #ffd740;">1. Uso Autorizado e Boa-Fé:</strong><br>
      A <strong style="color: #ffa726;">CryptOffer</strong> permite a pesquisa, avaliação e aquisição de produtos
      e serviços relacionados a criptomoedas. Qualquer uso que contrarie princípios de boa-fé, normas legais ou
      a finalidade do serviço será considerado infração grave, podendo resultar em suspensão ou encerramento
      imediato de sua conta.
    </li>
    <li style="margin-bottom: 15px;">
      <strong style="color: #ffd740;">2. Veracidade de Informações:</strong><br>
      Você se responsabiliza pela veracidade e atualização dos dados fornecidos, bem como pela guarda
      e sigilo de suas credenciais de acesso. A <strong style="color: #ffa726;">CryptOffer</strong> não se responsabiliza
      por prejuízos decorrentes de uso indevido ou compartilhamento de contas.
    </li>
    <li style="margin-bottom: 15px;">
      <strong style="color: #ffd740;">3. Licença Limitada:</strong><br>
      O acesso ao site e aos serviços é concedido em caráter personalíssimo e intransferível, não sendo
      permitida a reprodução, venda, revenda ou exploração para fins comerciais sem autorização prévia
      e por escrito da <strong style="color: #ffa726;">CryptOffer</strong>.
    </li>
    <li style="margin-bottom: 15px;">
      <strong style="color: #ffd740;">4. Atualizações de Serviço:</strong><br>
      A <strong style="color: #ffa726;">CryptOffer</strong> reserva-se o direito de atualizar, modificar ou
      descontinuar qualquer aspecto do site ou dos serviços ofertados, a qualquer tempo, sem
      necessidade de aviso prévio, visando melhorias ou adequações legais.
    </li>
    <li style="margin-bottom: 15px;">
      <strong style="color: #ffd740;">5. Limitação de Responsabilidade:</strong><br>
      A <strong style="color: #ffa726;">CryptOffer</strong> envida os melhores esforços para garantir a segurança
      e disponibilidade dos serviços, entretanto, não pode ser responsabilizada por perdas decorrentes
      de falhas externas, interrupções de rede, instabilidades no blockchain ou quaisquer eventos fora
      de seu controle.
    </li>
  </ul>
  <p style="color: #ffd740; font-weight: bold; text-align: center;">
    Ao continuar navegando e utilizando nossos serviços, você declara ter
    lido e aceito plenamente estes Termos de Serviço, reconhecendo sua importância para o bom uso
    da plataforma <strong style="color: #ffa726;">CryptOffer</strong>.
  </p>
  <button class="close-modal">Fechar</button>
</div>

<!-- CONDIÇÕES (Modal) -->
<div id="conditions-modal" class="modal">
  <h2>Condições</h2>
  <p>
    O uso dos serviços da plataforma <strong style="color:#ffa726;">CryptOffer</strong> está sujeito
    às Condições aqui estabelecidas, criadas para proteger a integridade do ambiente virtual,
    assegurar a transparência nas negociações e promover relações benéficas entre todos os envolvidos.
  </p>
  <ul style="list-style: none; padding-left: 0;">
    <li style="margin-bottom: 15px;">
      <strong style="color: #ffd740;">1. Confirmação de Identidade:</strong><br>
      Para acessar determinados recursos, poderemos exigir verificação de identidade
      (KYC/AML) em conformidade com leis e regulamentos aplicáveis. A ausência ou inconsistência
      de dados pode resultar em restrição ou bloqueio de conta.
    </li>
    <li style="margin-bottom: 15px;">
      <strong style="color: #ffd740;">2. Proibição de Atividades Ilícitas:</strong><br>
      Atos que violem leis nacionais ou internacionais, incluindo lavagem de dinheiro e financiamento
      ao terrorismo, são terminantemente proibidos. A <strong style="color: #ffa726;">CryptOffer</strong>
      colaborará com autoridades competentes, se necessário.
    </li>
    <li style="margin-bottom: 15px;">
      <strong style="color: #ffd740;">3. Atualizações das Condições:</strong><br>
      As presentes Condições podem ser alteradas periodicamente, visando adequar-se a inovações
      tecnológicas, exigências legais ou aprimoramentos de segurança. Recomendamos revisá-las
      regularmente.
    </li>
    <li style="margin-bottom: 15px;">
      <strong style="color: #ffd740;">4. Isenção de Responsabilidade por Terceiros:</strong><br>
      A <strong style="color: #ffa726;">CryptOffer</strong> não se responsabiliza por transações ou
      tratativas realizadas fora de seus ambientes oficiais, seja com terceiros ou parceiros não
      autorizados. Cada usuário é o único responsável pelas decisões de compra e venda que
      realizar.
    </li>
  </ul>
  <p>
    O uso continuado de nossos serviços implica total aceite às presentes Condições.
    Em caso de dúvidas ou esclarecimentos, nossa equipe de suporte permanece à disposição
    para auxiliá-lo.
  </p>
  <button class="close-modal">Fechar</button>
</div>

<!-- SOBRE NÓS (Modal) -->
<div id="about-modal" class="modal">
  <h2>Sobre Nós</h2>
  <p>
    A <strong style="color: #ffa726;">CryptOffer</strong> nasceu com o propósito de promover
    soluções inovadoras e seguras no mercado de criptomoedas. Nosso objetivo é fornecer
    uma experiência transparente, confiável e prática, capacitando usuários iniciantes
    e avançados a explorar o futuro das finanças digitais com tranquilidade.
  </p>
  <p>
    Nossa equipe é composta por profissionais dedicados e entusiastas da tecnologia
    blockchain, comprometidos em oferecer serviços de excelência e suporte personalizado.
    Valorizamos a segurança, a ética e a inovação contínua.
  </p>
  <p>
    Almejamos liderar a evolução do setor, fomentando a adoção global de criptomoedas e
    tecnologias descentralizadas, contribuindo para tornar o futuro econômico mais seguro,
    aberto e acessível a todos.
  </p>
  <button class="close-modal">Fechar</button>
</div>

<script>
  // SCRIPT PARA ABRIR/FECHAR MODAIS
  function closeAllModals() {
    document.querySelectorAll('.modal').forEach(modal => {
      modal.style.display = 'none';
    });
  }
  document.querySelectorAll('.footer-link').forEach(link => {
    link.addEventListener('click', () => {
      closeAllModals();
      const modalId = link.getAttribute('data-modal');
      document.getElementById(modalId).style.display = 'block';
    });
  });
  document.querySelectorAll('.close-modal').forEach(button => {
    button.addEventListener('click', () => {
      button.parentElement.style.display = 'none';
    });
  });
  window.addEventListener('click', event => {
    document.querySelectorAll('.modal').forEach(modal => {
      if (event.target === modal) {
        modal.style.display = 'none';
      }
    });
  });
</script>
</body>
</html>
