*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,sans-serif;line-height:1.6;color:#333;background:#f5f5f5}.container{max-width:1200px;margin:0 auto;padding:0 20px}header{background:linear-gradient(135deg,#6a1b9a 0%,#8e24aa 100%);padding:1rem 0;position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,0.3)}nav{display:flex;justify-content:space-between;align-items:center;gap:2rem}.logo{height:60px;flex-shrink:0}nav ul{display:flex;list-style:none;gap:2rem;flex:1;justify-content:center}nav a{color:#fff;text-decoration:none;font-weight:600;transition:color 0.3s}nav a:hover{color:#ffd700}.btn-cta{background:#ffd700;color:#6a1b9a;padding:0.7rem 2rem;border-radius:30px;text-decoration:none;font-weight:700;transition:all 0.3s}.btn-cta:hover{transform:scale(1.05);box-shadow:0 5px 20px rgba(255,215,0,0.5)}.hero{position:relative;min-height:500px;display:flex;align-items:center;color:#fff}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(106,27,154,0.85)}.hero-content{position:relative;z-index:1;text-align:center}.hero h1{font-size:3rem;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.5)}.hero p{font-size:1.2rem;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}.btn-hero{background:#ffd700;color:#6a1b9a;padding:1.2rem 3rem;border-radius:50px;text-decoration:none;font-weight:900;font-size:1.2rem;display:inline-block;transition:all 0.3s;box-shadow:0 5px 20px rgba(255,215,0,0.4)}.btn-hero:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(255,215,0,0.6)}section{padding:4rem 0}h2{font-size:2.5rem;margin-bottom:2rem;text-align:center;color:#6a1b9a}.predictions{background:#fff}.pred-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.pred-card{background:linear-gradient(135deg,#f5f5f5 0%,#e0e0e0 100%);padding:2rem;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.1);border-left:5px solid #6a1b9a}.pred-card.hot{border-left-color:#ff5722}.pred-card.cold{border-left-color:#2196f3}.pred-card.kaledri{border-left-color:#ffd700;background:linear-gradient(135deg,#fff9e6 0%,#ffe6b3 100%)}.pred-card h3{font-size:1.5rem;margin-bottom:1rem;color:#6a1b9a}.numbers{display:flex;gap:0.5rem;flex-wrap:wrap;margin:1.5rem 0}.numbers span{background:#6a1b9a;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.2rem;box-shadow:0 3px 10px rgba(106,27,154,0.3)}.numbers.special span{background:linear-gradient(135deg,#ffd700 0%,#ffed4e 100%);color:#6a1b9a}.img-full{width:100%;border-radius:15px;margin:2rem 0;box-shadow:0 10px 30px rgba(0,0,0,0.2)}.about{background:linear-gradient(135deg,#f5f5f5 0%,#fff 100%)}.about p{font-size:1.1rem;margin-bottom:1.5rem;text-align:justify;line-height:1.8}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:3rem}.stat{background:#6a1b9a;color:#fff;padding:2rem;border-radius:15px;text-align:center;box-shadow:0 5px 20px rgba(106,27,154,0.3)}.stat h3{font-size:3rem;color:#ffd700;margin-bottom:0.5rem}.results{background:#fff}.result-table{background:#f5f5f5;border-radius:15px;padding:2rem;margin-top:2rem}.result-row{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #ddd}.result-row .date{font-weight:700;color:#6a1b9a;min-width:120px}.result-row .nums{display:flex;gap:0.5rem}.result-row .nums span{background:#6a1b9a;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.tips{background:linear-gradient(135deg,#6a1b9a 0%,#8e24aa 100%);color:#fff}.tips h2{color:#ffd700}.tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.tip{background:rgba(255,255,255,0.1);padding:1.5rem;border-radius:10px;border-left:4px solid #ffd700}.tip h3{color:#ffd700;margin-bottom:0.5rem}.winners{background:#fff}.testimonials{display:grid;gap:1.5rem;margin-top:2rem}.test{background:#f5f5f5;padding:1.5rem;border-radius:10px;border-left:4px solid #ffd700;font-style:italic}.faq{background:linear-gradient(135deg,#f5f5f5 0%,#fff 100%)}.faq-item{background:#fff;padding:1.5rem;margin-bottom:1rem;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,0.1);border-left:4px solid #6a1b9a}.faq-item h3{color:#6a1b9a;margin-bottom:0.5rem}.cta-final{background:linear-gradient(135deg,#6a1b9a 0%,#8e24aa 100%);color:#fff;text-align:center}.cta-final h2{color:#ffd700;font-size:3rem}.cta-final p{font-size:1.3rem;margin-bottom:2rem}footer{background:#1a1a1a;color:#fff;padding:2rem 0;text-align:center}footer p{margin:0.5rem 0}@media (max-width:768px){.hero h1{font-size:2rem}h2{font-size:2rem}nav ul{display:none}}