@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@700;900&family=Lato:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Lobster&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:Nunito Sans,sans-serif;background:#fff;color:#222}a,button{transition:.25s ease}a{text-decoration:none;color:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar{width:100%;padding:15px 50px;display:flex;align-items:center;justify-content:space-between;background:#fff;position:fixed;top:10px;left:0;z-index:999}.navbar:before{content:"";position:absolute;top:-10px;left:0;width:100%;height:10px;background:#fff}.nav-right{display:flex;align-items:center}.nav-logo{width:150px;cursor:pointer}.nav-menu{display:flex;gap:30px;list-style:none;align-items:center;transition:.4s ease}.nav-menu li a,.nav-menu li span{cursor:pointer;font-size:17px;font-weight:500;transition:.3s}.nav-menu li:hover a,.nav-menu li:hover span,.nav-menu li.active a,.nav-menu li.active span{color:#ff4500}.play-badge{width:120px;cursor:pointer}.play-button{background:#000;color:#fff;border:none;width:38px;height:38px;border-radius:50%;font-size:19px;margin-left:10px;cursor:pointer;transition:.3s ease}.play-button:hover{transform:scale(1.12)}.hamburger{display:none;font-size:28px;background:none;border:none;cursor:pointer}.close-menu{display:none}@media(max-width:820px){.hamburger{display:block}.nav-menu{position:fixed;top:0;right:-100%;height:100%;width:70%;background:#fff;flex-direction:column;padding-top:80px;gap:25px;transition:.4s ease;box-shadow:-3px 0 10px #00000026}.nav-menu.open{right:0}.close-menu{display:block;font-size:30px;border:none;background:none;position:absolute;top:20px;right:25px;cursor:pointer}.nav-right{display:none}.mobile-play-area{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:15px}.play-badge.mobile{width:150px}.play-button.mobile{width:45px;height:45px;font-size:22px}}.home-wrapper{width:100%;font-family:Nunito Sans;color:#111;overflow-x:hidden}.hero-section{background:#fff;padding:140px 6% 60px;position:relative;overflow:hidden}.hero-inner{max-width:1300px;margin:0 auto;display:flex;align-items:center;gap:40px;justify-content:space-between}.hero-text{width:52%;z-index:3}.hero-title{font-size:56px;line-height:1.02;font-weight:800;margin:0 0 18px;color:#0b0b0b}.hero-title-secondary{font-size:24px;font-weight:500;color:#333;margin-bottom:15px;line-height:1.3}.highlight{color:#ff3a3a}.hero-sub{font-size:17px;color:#8b8b8b;max-width:620px;margin-bottom:28px;line-height:1.6}.hero-actions{display:flex;align-items:center;gap:22px}.btn-download{background:#000;color:#fff;padding:14px 24px;border-radius:40px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:600;box-shadow:0 6px 18px #0000002e}.btn-download .arrow{font-size:16px;transform:translateY(1px)}.link-results{color:#ff4b4b;font-weight:600;text-decoration:none;display:inline-flex;align-items:center}.link-results .chev{margin-left:6px;opacity:.9}.hero-visual{width:48%;position:relative;min-height:420px;display:flex;align-items:center;justify-content:center}.rings{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.rings .ring{position:absolute;border:1px solid rgba(12,12,12,.06);border-radius:50%}.rings .r1{width:420px;height:420px;transform:translate(30px)}.rings .r2{width:340px;height:340px;transform:translate(60px)}.rings .r3{width:260px;height:260px;transform:translate(90px)}.phone-glow{position:absolute;width:380px;height:220px;background:radial-gradient(circle at 30% 40%,#ff463247,#ff46322e 20%,#ff46320f,#ff463200 70%);bottom:32px;left:40%;transform:translate(-50%);filter:blur(28px);z-index:1;pointer-events:none}.phone{position:absolute;width:260px;max-width:76%;border-radius:28px;object-fit:cover;z-index:2;transition:transform .35s ease}.phone-left{transform:rotate(-18deg);left:6%;top:18%;z-index:3;width:190px}.phone-center{transform:rotate(-6deg);left:42%;top:2%;z-index:5;width:260px}.phone-right{transform:rotate(6deg);left:68%;top:20%;z-index:2;width:210px}.star{position:absolute;color:#0b0b0b;opacity:.95;font-size:28px;z-index:6;transform-origin:center}.s1{left:8%;top:12%}.s2{left:74%;top:6%;font-size:22px;opacity:.9}.s3{left:58%;top:78%;font-size:22px;opacity:.85}.hero-title:after{content:"";position:absolute;width:420px;height:180px;left:80px;top:8px;background:radial-gradient(circle,#ff5a4638,#ffd2a014);filter:blur(40px);z-index:0;pointer-events:none}.draw-section{width:100%;display:flex;justify-content:space-between;align-items:center;padding:120px 6%;position:relative;overflow:visible;background:#fff}.draw-left{position:relative;width:520px;height:520px}.draw-card{position:absolute;width:260px;border-radius:14px;box-shadow:0 18px 50px #0000002e;transition:transform .25s ease}@media(min-width:901px){.card1{top:10px;left:30px;transform:rotate(-15deg);z-index:3}.card2{top:60px;left:240px;transform:rotate(5deg);z-index:1}.card3{top:240px;left:50px;transform:rotate(-5deg);z-index:4}.card4{top:260px;left:280px;transform:rotate(12deg);z-index:2}}.draw-card:hover{transform:scale(1.04)}.ring{position:absolute;border:1px solid rgba(12,12,12,.06);border-radius:50%}.ring1{width:560px;height:560px;top:-60px;left:-60px}.ring2{width:420px;height:420px;top:10px;left:10px}.ring3{width:300px;height:300px;top:60px;left:60px}.star-d,.star-d2{position:absolute;font-size:24px;color:#222;opacity:.9}.star-d{top:-20px;left:-40px}.star-d2{bottom:-30px;right:-30px}.draw-right{max-width:540px}.draw-title{font-size:34px;font-weight:800;margin-bottom:18px}.draw-desc{font-size:17px;line-height:1.6;color:#666;margin-bottom:34px}.draw-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 40px}.draw-item{display:flex;gap:14px;align-items:flex-start}.draw-icon{width:28px;height:28px}.draw-item h4{font-size:18px;margin-bottom:2px;font-weight:700;line-height:1.2}.draw-item p{font-size:14px;color:#666;line-height:1.4;margin:0}.draw-footer-text{font-size:15px;line-height:1.7;color:#555;margin-top:40px;text-align:left}.draw-section:after{content:"";position:absolute;right:-120px;top:-40px;width:500px;height:500px;background:radial-gradient(circle,rgba(255,120,50,.6),transparent 70%);filter:blur(60px);z-index:-1}.hero-phone-placeholder{width:100%;max-width:500px;display:flex;justify-content:center;align-items:center;z-index:2;margin:0 auto}.hero-phone-placeholder img{width:100%;height:auto;display:block;object-fit:contain}@media(max-width:1100px){.hero-inner{gap:22px}.phone-center{left:40%;width:220px}.phone-left{left:2%;width:160px;top:20%}.phone-right{left:64%;width:180px;top:28%}.hero-title{font-size:48px}}@media(max-width:900px){.hero-inner{flex-direction:column-reverse;align-items:center;text-align:center}.hero-text{width:100%}.hero-visual{width:100%;min-height:320px;margin-bottom:10px}.phone-center{left:50%!important;transform:translate(-50%) rotate(-6deg);top:0;width:240px;z-index:5}.phone-left{left:18%!important;transform:rotate(-14deg);width:150px;top:14%}.phone-right{left:70%!important;transform:rotate(6deg);width:150px;top:14%}.hero-title{font-size:38px}.hero-sub{font-size:15px;max-width:520px;margin:14px auto}.hero-actions{justify-content:center;flex-wrap:wrap;gap:12px}.draw-section{padding:60px 5%;flex-direction:column}.draw-left{width:100%;height:420px;margin-bottom:40px;display:flex;justify-content:center;overflow:hidden}.draw-card{width:200px}.card1{top:20px;left:50%;margin-left:0;transform:translate(-105%) rotate(-5deg)}.card2{top:20px;left:50%;margin-left:0;transform:translate(5%) rotate(5deg)}.card3{top:220px;left:50%;margin-left:0;transform:translate(-105%) rotate(-5deg)}.card4{top:220px;left:50%;margin-left:0;transform:translate(5%) rotate(5deg)}.ring1{width:460px;height:460px;left:50%;transform:translate(-50%)}.ring2,.ring3{left:50%;transform:translate(-50%)}.draw-grid{grid-template-columns:1fr;justify-items:center}}@media(max-width:480px){.hero-title{font-size:32px}.btn-download{padding:10px 18px}.phone-center{width:200px}.phone-left,.phone-right{width:120px}.draw-left{height:400px}.draw-card{width:140px;min-height:160px;padding:10px}.visual-card-header h3{font-size:1.2rem}.visual-card-details{margin-bottom:5px}.card1{top:10px;left:50%;margin-left:0;transform:translate(-105%) rotate(-3deg)}.card2{top:10px;left:50%;margin-left:0;transform:translate(5%) rotate(3deg)}.card3{top:180px;left:50%;margin-left:0;transform:translate(-105%) rotate(-3deg)}.card4{top:180px;left:50%;margin-left:0;transform:translate(5%) rotate(3deg)}.ring1{width:340px;height:340px;top:-20px}.ring2{width:260px;height:260px}.ring3{width:180px;height:180px}}.tutorial-section{display:flex;justify-content:space-between;padding:100px 70px;position:relative;overflow:hidden}.star{position:absolute;width:34px;opacity:.7}.star1{top:10%;left:5%}.star2{bottom:15%;right:6%}.tutorial-left{width:55%}.tutorial-title{font-size:34px;font-weight:800;margin-bottom:40px;color:#111;line-height:1.25;padding-left:20px}.tutorial-desc{padding-left:20px;margin-bottom:30px;font-size:16px;line-height:1.6;color:#555}.steps-list{display:flex;flex-direction:column;gap:40px}.step-item{display:flex;gap:24px;align-items:flex-start;position:relative;margin-bottom:25px}.step-icon-wrapper{position:relative;width:60px;height:60px;flex-shrink:0;display:flex;justify-content:center;align-items:center}.step-icon{width:32px;height:32px;object-fit:contain;z-index:2;position:relative}.step-number-bg{position:absolute;font-size:50px;font-weight:900;color:#ffe5e5;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;line-height:1}.step-number-text{font-size:13px;font-weight:700;color:#ff5a5a;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px;display:block}.step-heading{font-size:19px;font-weight:800;margin-bottom:6px;color:#111}.step-text{font-size:14px;max-width:480px;line-height:1.6;color:#555}.key-features{margin-top:20px;padding-left:10px}.key-features h2{font-size:22px;font-weight:800;margin-bottom:12px;color:#111}.key-features p{font-size:14px;line-height:1.6;color:#555;margin-bottom:12px;max-width:500px}.key-features ul{list-style:none;padding-left:0;margin-bottom:20px}.key-features ul li{position:relative;padding-left:20px;margin-bottom:8px;font-size:14px;color:#444;line-height:1.5}.key-features ul li:before{content:"•";position:absolute;left:0;color:#ff5a5a;font-weight:700}.tutorial-right{width:40%;display:flex;justify-content:center;position:relative;align-items:center}.phone-wrapper{display:flex;justify-content:center;align-items:center;gap:25px;width:100%;max-width:520px;position:relative}.phone-glow{position:absolute;width:350px;height:350px;background:radial-gradient(circle,#ff783c73,#fff0);filter:blur(50px);z-index:-1}.carousel-container{position:relative;width:100%;height:500px;perspective:1000px;display:flex;justify-content:center;align-items:center}.carousel-item{position:absolute;width:240px;transition:all .6s ease-in-out;filter:drop-shadow(0px 8px 22px rgba(0,0,0,.35))}.carousel-item.active{transform:translate(0) scale(1.1);z-index:10;opacity:1}.carousel-item.next{transform:translate(180px) scale(.85);z-index:5;opacity:1}.carousel-item.prev{transform:translate(-180px) scale(.85);z-index:5;opacity:1}.slide-in{animation:slideInRight .5s ease-out forwards}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.slide-out{animation:slideOutLeft .5s ease-in forwards}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-40px)}}.active-prize-row{color:#d32f2f;font-weight:800;background:#ffc8c833;padding:0 4px;border-radius:4px}.carousel-item.hidden{transform:translate(0) scale(.5);z-index:0;opacity:0}@media(max-width:900px){.tutorial-section{flex-direction:column;padding:80px 25px;text-align:center}.tutorial-left,.tutorial-right{width:100%}.phone-wrapper{max-width:100%;gap:18px}.carousel-container{height:400px}.carousel-item{width:180px}.carousel-item.next{transform:translate(120px) scale(.85)}.carousel-item.prev{transform:translate(-120px) scale(.85)}}@media(max-width:600px){.tutorial-title{font-size:28px}.carousel-container{height:320px}.carousel-item{width:140px}.carousel-item.next{transform:translate(90px) scale(.85)}.carousel-item.prev{transform:translate(-90px) scale(.85)}.star1,.star2{width:24px}}.chooseus-section{display:flex;justify-content:space-between;align-items:center;padding:100px 70px;position:relative;overflow:hidden}.chooseus-star{position:absolute;width:28px;opacity:.7}.star-top{top:5%;right:20%}.star-bottom{bottom:8%;left:12%}.chooseus-left{position:relative;width:45%;display:flex;justify-content:center;align-items:center}.chooseus-illustration{width:100%;max-width:420px;z-index:2;position:relative}.swirl{position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,80,60,.5) 0%,rgba(255,80,60,.1) 60%,transparent 80%);filter:blur(50px);top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;border-radius:50%}.chooseus-left:before{content:"";position:absolute;width:700px;height:700px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;background:repeating-radial-gradient(circle,transparent 0,transparent 49px,rgba(0,0,0,.04) 50px);pointer-events:none}.chooseus-right{width:55%}.chooseus-title{font-size:32px;font-weight:800;margin-bottom:40px;color:#111}.chooseus-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 50px}.chooseus-item{display:flex;align-items:center;gap:20px}.chooseus-icon{width:55px;height:55px}.chooseus-item p{font-size:15px;color:#333;font-weight:600;margin:0;line-height:1.4}.chooseus-right>p{font-size:16px;line-height:1.6;color:#555;margin-bottom:30px;max-width:600px}.chooseus-right>p:last-child{margin-top:30px;margin-bottom:0}@media(max-width:1000px){.chooseus-section{flex-direction:column;padding:80px 30px;text-align:center}.chooseus-left,.chooseus-right{width:100%}.chooseus-left{display:flex;justify-content:center;margin-bottom:40px}.chooseus-grid{grid-template-columns:repeat(2,1fr);gap:25px 40px;justify-items:center}.chooseus-item{justify-content:center}}@media(max-width:600px){.chooseus-grid{grid-template-columns:1fr;gap:25px}.chooseus-title{font-size:26px}.chooseus-icon{width:40px}.chooseus-item p{font-size:15px}.chooseus-illustration{max-width:300px}}.results-wrapper{width:100%;padding:80px 20px;display:flex;flex-direction:column;align-items:center;background:#050505}.results-heading{font-size:28px;font-weight:700;margin-bottom:40px;color:#fff;text-align:center}.results-grid{width:100%;max-width:1300px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.winning-ticket-card{background:#0b0b0b;padding:25px;border-radius:20px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.lamp-icon{width:45px;height:45px;background:#141414;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:auto auto 10px}.lamp-icon img{width:24px;height:24px}.result-title{text-align:center;color:#fff;font-size:20px;margin-bottom:20px}.result-title span{color:#f2c94c}.ticket-display{width:100%;display:flex;justify-content:center;align-items:center;min-height:155px}.no-result-msg{padding:30px;text-align:center;color:#fff9;font-size:14px}.no-result-msg p{margin:0}.mini-ticket-card{display:flex;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:12px;overflow:hidden;max-width:280px;width:100%;box-shadow:0 4px 12px #0000004d}.mini-ticket-left{flex:2.5;padding:16px;position:relative;background:linear-gradient(to bottom,#2a2a2a,#1f1f1f)}.mini-ticket-id{writing-mode:vertical-lr;position:absolute;left:2px;top:50%;transform:translateY(-50%) rotate(180deg);font-size:8px;color:#fff6;letter-spacing:1px}.mini-ticket-content{margin-left:10px;text-align:center}.winner-badge-mini{background:linear-gradient(135deg,gold,#ffed4e);color:#000;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;margin-bottom:8px;display:inline-block}.ticket-label-mini{font-size:9px;color:#fff9;margin:4px 0;letter-spacing:.5px}.ticket-number-mini{font-size:22px;font-weight:800;color:gold;margin:6px 0;text-shadow:0 2px 8px rgba(255,215,0,.3)}.user-mini{font-size:10px;color:#fffc;margin-top:4px}.cutout-mini-right,.cutout-mini-left{width:12px;height:12px;background:#0b0b0b;border-radius:50%;position:absolute;right:-6px}.cutout-mini-right{top:50%;transform:translateY(-50%)}.mini-ticket-right{flex:1.5;padding:16px 12px;background:linear-gradient(to bottom,#1f1f1f,#1a1a1a);border-left:1px dashed rgba(255,255,255,.1);position:relative;display:flex;flex-direction:column;justify-content:center}.cutout-mini-left{left:-6px;top:50%;transform:translateY(-50%)}.draw-mini-title{font-size:11px;font-weight:700;color:gold;text-align:center;margin-bottom:8px;letter-spacing:.5px}.prize-mini-list{display:flex;flex-direction:column;gap:4px;font-size:9px;color:#ffffffe6}.prize-mini-list div{text-align:center;padding:2px 0}.view-all-btn{margin-top:45px;padding:12px 38px;color:#fff;background:transparent;border:1px solid white;border-radius:40px;cursor:pointer;font-size:16px;transition:.3s}.view-all-btn:hover{background:#fff;color:#000}@media(max-width:900px){.results-grid{grid-template-columns:1fr}}.download-section{width:100%;height:fit-content;background:#000!important;color:#fff;padding:50px 5% 0;position:relative;overflow:hidden;display:flex;justify-content:center}.download-inner{width:100%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;gap:40px}.circle-left,.circle-right{position:absolute;border-radius:50%;filter:blur(90px);opacity:.35;z-index:0;animation:softFloat 10s infinite ease-in-out}.circle-left{width:420px;height:420px;background:radial-gradient(circle,#ff000080,#ff00000d);left:-120px;top:10%;animation-delay:0s}.circle-right{width:520px;height:520px;background:radial-gradient(circle,#ffff0080,#ffff000d);right:-150px;bottom:-50px;animation-delay:2s}@keyframes softFloat{0%{transform:translateY(0);opacity:.35}50%{transform:translateY(-25px);opacity:.5}to{transform:translateY(0);opacity:.35}}.download-left{width:45%;position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.download-heading{color:#fff!important;font-size:48px;font-weight:800;line-height:1.15;margin-bottom:20px}.download-subtitle{color:#e0e0e0!important;font-size:18px;opacity:.9;margin-bottom:35px}.play-btn{display:inline-block;text-decoration:none}.play-btn img{width:180px;background-color:transparent;border-radius:8px;cursor:pointer;transition:transform .2s ease;display:block;margin-top:0}.play-btn img:hover{transform:scale(1.05)}.download-right{width:50%;position:relative;display:flex;justify-content:center;align-items:center}.dl-phone-composite{width:100%;max-width:380px;height:auto;object-fit:contain;z-index:2;position:relative;transform:translateY(0)}.dl-star{position:absolute;width:26px;opacity:.85;animation:rotateStar 6s infinite linear;z-index:2}.star-a{top:30%;left:45%}.star-b{top:70%;left:20%;animation-delay:1s}.star-c{top:55%;left:80%;animation-delay:2s}@keyframes rotateStar{0%{transform:rotate(0)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(360deg)}}@media(max-width:1000px){.download-section{padding:60px 20px;height:auto}.download-inner{flex-direction:column;gap:40px;text-align:center}.download-left{width:100%;align-items:center;text-align:center}.download-right{width:100%;margin-top:0;justify-content:center}.dl-phone-composite{max-width:380px;transform:translateY(0)}.circle-left,.circle-right{filter:blur(70px);opacity:.3}}@media(max-width:600px){.download-heading{font-size:32px}.download-subtitle{font-size:15px}.play-btn img{width:140px;margin-top:20px}.dl-phone-composite{max-width:100%}}.feature-section{width:100%;padding:80px 5%;background:#fff;position:relative;overflow:hidden}.feature-top{display:flex;justify-content:space-between;align-items:center;gap:50px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.feature-card{background:#fff;border:1.5px solid #f3d4d4;border-radius:14px;padding:18px;text-align:center;cursor:pointer;transition:.3s ease;position:relative}.feature-card p{margin-top:12px;font-weight:600}.icon-hover{width:40px;position:absolute;opacity:0;transition:.3s ease}.phones-container{position:relative;width:100%;height:400px;display:flex;justify-content:center;align-items:center}.feature-heading{font-size:32px;font-weight:700;margin-bottom:35px}.feature-left-boxes>p{font-size:15px;line-height:1.6;color:#555;margin-bottom:25px;max-width:600px}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.feature-card{background:#fff;border:1.5px solid #f3d4d4;border-radius:14px;padding:24px;text-align:center;cursor:pointer;transition:.3s ease;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:220px}.feature-card h1{font-size:18px;font-weight:700;margin:15px 0 10px;color:#111;line-height:1.3}.feature-card p{font-size:14px;font-weight:400;line-height:1.5;color:#555;margin:0}.feature-card:hover h1,.feature-card:hover p{color:#fff}.icon-default{width:40px;transition:.3s ease}.icon-hover{width:40px;position:absolute;top:18px;left:50%;transform:translate(-50%);opacity:0;transition:.3s ease}.feature-card:hover{background:#ff4747;border-color:#ff4747;color:#fff}.feature-card:hover .icon-default{opacity:0}.feature-card:hover .icon-hover{opacity:1}.target-audience-section{display:flex;justify-content:space-between;margin-top:100px;position:relative;z-index:2}.target-left{width:55%}.target-right{width:40%;min-height:300px;display:flex;align-items:center;justify-content:center}.target-heading{font-size:32px;font-weight:800;margin-bottom:20px;color:#111;line-height:1.25}.target-sub{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.target-list{list-style:none;padding:0;margin-bottom:30px}.target-list li{position:relative;padding-left:25px;margin-bottom:12px;font-size:15px;color:#555;line-height:1.5}.target-list li:before{content:"✔";position:absolute;left:0;color:#ff5a5a;font-weight:700}.target-desc{font-size:15px;line-height:1.6;color:#555;margin-bottom:30px;max-width:600px}.target-subheading{font-size:22px;font-weight:700;margin-bottom:15px;color:#111}.important-section{display:flex;justify-content:space-between;margin-top:100px;position:relative;z-index:2}.important-left{width:40%;min-height:300px;display:flex;align-items:center;justify-content:center}.important-right{width:55%}.faq-split-section{display:flex;margin-top:100px;padding:0 5%;justify-content:space-between;align-items:flex-start}.faq-left-title{width:35%}.faq-left-title h2{font-size:56px;font-weight:800;color:#111;line-height:1.1;margin:0}.faq-right-list{width:55%}.faq-accordion-item{border-bottom:1px solid #e0e0e0;padding:25px 0;cursor:pointer;transition:background-color .2s}.faq-question-row{display:flex;justify-content:space-between;align-items:center}.faq-question-row span{font-size:18px;font-weight:600;color:#222}.faq-toggle-icon{font-size:28px;font-weight:300;color:#666;margin-left:20px}.faq-answer-content{max-height:0;overflow:hidden;transition:max-height .4s ease,margin-top .4s ease;padding-right:40px}.faq-answer-content.open{max-height:500px;margin-top:15px}.faq-answer-content p{font-size:16px;line-height:1.6;color:#555;margin:0}.phones-container{position:relative;width:100%;height:500px;display:flex;justify-content:center;align-items:center}.phone-img{width:220px;position:absolute;transition:all .5s ease;filter:drop-shadow(0 10px 20px rgba(0,0,0,.15))}.phone2{z-index:10;transform:scale(1.1);top:0;left:50%;margin-left:-110px}.phone1{z-index:5;top:40px;left:50%;margin-left:-240px;transform:rotate(-15deg) scale(.9)}.phone3{z-index:5;top:40px;left:50%;margin-left:20px;transform:rotate(15deg) scale(.9)}@keyframes floatPhones{0%,to{transform:translateY(0) scale(1.1)}50%{transform:translateY(-10px) scale(1.1)}}.feature-star{position:absolute;width:30px;animation:starMove 6s infinite linear;opacity:.8}.feature-star1{top:120px;left:5%}.feature-star2{top:40%;right:8%;animation-delay:1s}.feature-star3{top:70%;left:12%;animation-delay:2s}@keyframes starMove{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(360deg) scale(1)}}.review-section{margin-top:180px;display:flex;justify-content:space-between;align-items:center;gap:50px;position:relative}.review-avatars{position:relative;width:500px;height:500px;display:flex;justify-content:center;align-items:center}.center-avatar-container{position:absolute;width:180px;height:180px;z-index:10;border-radius:50%;padding:6px;background:#fff;box-shadow:0 10px 30px #00000026}.center-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover}.quote-badge{position:absolute;bottom:10px;right:0;width:50px;height:50px;background:#ff4747;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:32px;font-family:Nunito Sans,sans-serif;font-weight:700;border:4px solid white}.orbit-container{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.orbit-lines{position:absolute;width:100%;height:100%;pointer-events:none}.orbit-line{position:absolute;border:1px solid rgba(0,0,0,.08);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.line1{width:100%;height:100%}.line2{width:80%;height:80%}.line3{width:60%;height:60%}.orbit-rotator{position:absolute;width:100%;height:100%;animation:orbitRotate 40s linear infinite}.review-circle{width:70px;height:70px;border-radius:50%;position:absolute;object-fit:cover;border:3px solid white;box-shadow:0 4px 15px #0000001a;animation:orbitCounterRotate 40s linear infinite}.c1{top:0;left:50%;margin-left:-35px}.c2{top:50%;right:0;margin-top:-35px}.c3{bottom:0;left:50%;margin-left:-35px}.c4{top:50%;left:0;margin-top:-35px}@keyframes orbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitCounterRotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.review-text-area{max-width:550px}.review-heading{font-size:32px;margin-bottom:20px}.review-title{font-size:20px;font-weight:600;margin-top:20px}.review-desc{margin-top:10px;opacity:.85;line-height:1.4}.small-users img{width:45px;height:45px;border-radius:50%;margin-right:-10px;margin-top:20px;animation:floatSmall 4s infinite ease-in-out}@keyframes floatSmall{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.review-name{margin-top:10px;font-weight:600}.feature-single-phone{width:100%;max-width:550px;height:auto;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.2));animation:floatPhones 6s ease-in-out infinite;z-index:2;position:relative}.phones-container:before{content:"";position:absolute;width:650px;height:650px;background:repeating-radial-gradient(circle,rgba(255,71,71,.03) 0,rgba(255,71,71,.03) 1px,transparent 1px,transparent 30px);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}@keyframes floatPhones{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:980px){.feature-top{flex-direction:column}.phones-container{margin-top:50px;height:350px}.phone-img{width:180px}.phone2{margin-left:-90px}.phone1{margin-left:-200px}.phone3{margin-left:20px}.feature-grid{grid-template-columns:repeat(2,1fr)}.review-section{flex-direction:column-reverse;margin-top:100px}.review-avatars{width:400px;height:400px;margin-bottom:40px}}@media(max-width:600px){.feature-grid{grid-template-columns:1fr}.phones-container{height:280px}.phone-img{width:140px}.phone2{margin-left:-70px}.phone1{margin-left:-150px}.phone3{margin-left:10px}.review-avatars{width:320px;height:320px}.center-avatar-container{width:120px;height:120px}.quote-badge{width:35px;height:35px;font-size:20px}.review-circle{width:50px;height:50px}.c1{margin-left:-25px}.c2{margin-top:-25px}.c3{margin-left:-25px}.c4{margin-top:-25px}.feature-star{width:20px}}.visual-card{border-radius:14px;padding:15px;color:#333;display:flex;flex-direction:column;justify-content:space-between;min-height:180px;overflow:hidden;font-family:Lato,sans-serif}.visual-card-diamond{background:linear-gradient(135deg,#89cff0,#4facfe);color:#004e64}.visual-card-gold{background:linear-gradient(135deg,#f4d03f,#fdb931);color:#5c4000}.visual-card-silver{background:linear-gradient(135deg,#e0e0e0,#bdbdbd);color:#424242}.visual-card-bronze{background:linear-gradient(135deg,#e59866,#d35400);color:#4e2000}.visual-card-header{position:relative;margin-bottom:10px;z-index:1}.visual-card-header h3{font-size:1.5rem;font-family:Lobster,cursive;margin:0;position:relative;z-index:2;text-shadow:0 1px 2px rgba(255,255,255,.3)}.visual-card-header:before{content:attr(data-watermark);position:absolute;top:-8px;left:-2px;font-size:2.8rem;font-family:Lobster,cursive;color:#ffffff40;pointer-events:none;z-index:-1;white-space:nowrap;transform:rotate(-5deg)}.visual-card-details{display:flex;justify-content:space-between;margin-bottom:15px;font-size:.75rem;position:relative;z-index:2}.visual-detail-row{display:flex;flex-direction:column;gap:2px}.visual-detail-row span{font-size:.65rem;opacity:.9;font-weight:600}.visual-detail-row strong{font-size:.85rem;font-weight:800}.visual-progress-bar{width:100%;height:6px;background-color:#fff6;border-radius:3px;margin-bottom:8px;overflow:hidden;position:relative;z-index:2}.visual-progress-fill{height:100%;background-color:#fff;border-radius:3px;box-shadow:0 0 5px #0000001a}.visual-card-footer{display:flex;justify-content:space-between;font-size:.65rem;font-weight:700;opacity:1;position:relative;z-index:2}.winning-card-container{background:linear-gradient(145deg,#1a1a1a,#252525);border-radius:20px;padding:20px;position:relative;min-height:280px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0000004d}.lamp-icon{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:10}.lamp-icon img{width:32px;height:32px;filter:drop-shadow(0 2px 6px rgba(255,165,0,.5))}.card-category-title{text-align:center;margin-top:40px;margin-bottom:16px;font-family:Lato,sans-serif;font-size:16px;font-weight:500;color:#fff}.card-category-title span{color:#f59e0b;font-weight:600}.tickets-display{flex:1;display:flex;align-items:center;justify-content:center;padding:10px 0}.tickets-row{display:flex;align-items:center;justify-content:center;gap:12px}.single-ticket{display:flex;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));transition:transform .3s ease;font-family:Lato,sans-serif}.single-ticket:hover{transform:translateY(-3px)}.single-ticket.large{height:140px}.single-ticket.large .ticket-spiral-edge{width:14px}.single-ticket.large .ticket-main{width:100px;padding:8px}.single-ticket.large .ticket-right{width:80px;padding:10px 8px}.single-ticket.small{height:90px;transform:scale(.85)}.single-ticket.small .ticket-spiral-edge{width:10px}.single-ticket.small .ticket-main{width:70px;padding:5px}.single-ticket.small .ticket-right{width:55px;padding:6px 5px}.ticket-spiral-edge{background:linear-gradient(180deg,#e8e8e8,#d0d0d0);border-top-left-radius:8px;border-bottom-left-radius:8px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;box-shadow:inset -1px 0 3px #0000001a}.spiral-hole{width:8px;height:8px;background-color:#1a1a1a;border-radius:50%;box-shadow:inset 1px 1px 2px #0006}.single-ticket.small .spiral-hole{width:5px;height:5px}.ticket-main{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.winner-badge-container{display:flex;flex-direction:column;align-items:center;margin-bottom:4px}.shield{width:28px;height:32px;background:linear-gradient(to bottom,#e0e0e0,#fff,silver);border:1.5px solid #999;border-radius:3px 3px 14px 14px;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 6px #0003;position:relative}.shield.gold{background:linear-gradient(to bottom,gold,#ffec8b,#daa520);border-color:#b8860b}.shield.silver{background:linear-gradient(to bottom,#e8e8e8,#fff,silver);border-color:#a0a0a0}.shield.bronze{background:linear-gradient(to bottom,#cd7f32,#daa06d,sienna);border-color:#8b4513}.rank-number{font-size:16px;font-weight:900;color:#333;font-family:Cinzel,serif;text-shadow:0 1px 0 rgba(255,255,255,.5)}.single-ticket.small .shield{width:20px;height:22px}.single-ticket.small .rank-number{font-size:11px}.ribbon{background:#c0392b;color:#fff;font-size:6px;font-weight:700;padding:2px 10px;border-radius:2px;margin-top:-3px;letter-spacing:.5px;box-shadow:0 1px 3px #0000004d}.single-ticket.small .ribbon{font-size:5px;padding:1px 6px}.winner-info{text-align:center;margin-top:4px}.ticket-label{font-size:6px;letter-spacing:1px;color:#666;font-weight:700;text-transform:uppercase}.single-ticket.small .ticket-label{font-size:5px}.ticket-number-large{font-size:16px;font-weight:900;color:#222;margin:2px 0;line-height:1}.single-ticket.small .ticket-number-large{font-size:11px}.winner-name-large{font-size:8px;color:#555;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px;margin:0}.single-ticket.small .winner-name-large{font-size:6px;max-width:60px}.ticket-divider{width:10px;background:transparent;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0 -1px}.single-ticket.small .ticket-divider{width:7px}.cutout-top,.cutout-bottom{width:14px;height:14px;background-color:#1a1a1a;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.single-ticket.small .cutout-top,.single-ticket.small .cutout-bottom{width:10px;height:10px}.cutout-top{top:-7px}.cutout-bottom{bottom:-7px}.single-ticket.small .cutout-top{top:-5px}.single-ticket.small .cutout-bottom{bottom:-5px}.divider-line{width:0;height:calc(100% - 20px);border-left:2px dashed #999}.single-ticket.small .divider-line{height:calc(100% - 14px);border-left-width:1.5px}.ticket-right{background:linear-gradient(160deg,#1a6b70,#1f1f1f);border-top-right-radius:8px;border-bottom-right-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;overflow:hidden}.ticket-right.bronze{background:linear-gradient(160deg,#8b4513,#1f1f1f)}.ticket-right.silver{background:linear-gradient(160deg,#5a5a5a,#1f1f1f)}.ticket-right.gold{background:linear-gradient(160deg,#b8860b,#1f1f1f)}.ticket-right.diamond{background:linear-gradient(160deg,#4169e1,#1f1f1f)}.ticket-right:after{content:"";position:absolute;inset:4px;border:1px solid rgba(255,255,255,.15);border-radius:5px;pointer-events:none}.category-title{font-family:Cinzel,serif;font-size:12px;background:linear-gradient(to right,#bf953f,#fcf6ba,#b38728);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px;letter-spacing:.5px}.single-ticket.small .category-title{font-size:8px;margin-bottom:4px}.prize-display{display:flex;flex-direction:column;align-items:center}.prize-label{font-size:7px;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.single-ticket.small .prize-label{font-size:5px}.prize-value{font-size:12px;font-weight:700;color:#4ade80}.single-ticket.small .prize-value{font-size:9px}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.carousel-dot{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff4d;cursor:pointer;transition:all .3s ease;padding:0}.carousel-dot:hover{background:#ffffff80}.carousel-dot.active{background:#f59e0b;transform:scale(1.3);box-shadow:0 0 8px #f59e0b80}@media(max-width:1200px){.winning-card-container{padding:16px;min-height:260px}.single-ticket.large{height:130px}.single-ticket.small{height:85px}}@media(max-width:900px){.tickets-row{gap:8px}.single-ticket.large{height:120px}.single-ticket.large .ticket-main{width:85px}.single-ticket.large .ticket-right{width:65px}.single-ticket.small{transform:scale(.75)}}@media(max-width:600px){.winning-card-container{padding:14px;min-height:220px;border-radius:16px}.lamp-icon img{width:26px;height:26px}.card-category-title{font-size:14px;margin-top:35px;margin-bottom:12px}.tickets-row{gap:0;justify-content:center}.single-ticket.small{display:none}.single-ticket.large{height:160px}.single-ticket.large .ticket-spiral-edge{width:14px}.single-ticket.large .ticket-main{width:110px;padding:10px}.single-ticket.large .ticket-right{width:90px;padding:10px}.shield{width:28px;height:32px}.rank-number,.ticket-number-large{font-size:16px}.winner-name-large{font-size:9px;max-width:100px}.category-title,.prize-value{font-size:12px}.prize-label{font-size:7px}.carousel-dots{margin-top:12px;gap:8px}.carousel-dot{width:10px;height:10px}}@media(max-width:400px){.winning-card-container{padding:10px;min-height:200px}.card-category-title{font-size:12px;margin-top:32px}.single-ticket.large{height:145px}.single-ticket.large .ticket-main{width:95px;padding:8px}.single-ticket.large .ticket-right{width:75px;padding:8px}.ticket-number-large{font-size:14px}.winner-name-large{font-size:8px}.spiral-hole{width:6px;height:6px}}@media(max-width:350px){.winning-card-container{padding:8px;min-height:180px}.single-ticket.large{height:130px}.single-ticket.large .ticket-main{width:80px}.single-ticket.large .ticket-right{width:65px}.ticket-number-large{font-size:12px}}.footer{background:#fff;padding:50px 20px 20px;border-top:1px solid #ddd;font-family:Nunito Sans,sans-serif}.footer-container{max-width:1200px;margin:auto auto 40px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.footer-logo{width:140px;margin-bottom:15px}.footer-desc{font-size:14px;color:#555;margin-bottom:20px;line-height:1.6;max-width:300px}.footer-contact p{font-size:15px;margin-bottom:10px;color:#333;display:flex;align-items:center;font-weight:500}.footer-contact .icon{margin-right:10px;color:#ff4d4d;font-size:18px}.footer-col h3{font-size:18px;margin-bottom:20px;color:#000;font-weight:700}.company-links-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.footer-col a{display:block;font-size:15px;color:#333;margin-bottom:12px;text-decoration:none;transition:color .3s}.company-links-grid a{margin-bottom:0}.footer-col a:hover{color:#ff4d4d}.playstore-box{display:inline-block;width:150px;height:auto;margin-bottom:20px;border:1px solid #ccc;border-radius:8px;overflow:hidden}.playstore-box img{width:100%;height:auto;display:block}.footer-social{display:flex;gap:15px;align-items:center}.social-icon{width:40px;height:40px;border:1px solid #333;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:0!important;transition:all .3s ease;overflow:hidden;background:#fff}.social-icon img{width:20px;height:20px;object-fit:contain}.social-icon:hover{background-color:#333;border-color:#333}.footer-bottom{text-align:center;margin-top:30px;padding-top:20px;border-top:1px solid #eee;font-size:14px;color:#666}@media(max-width:1024px){.footer-container{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:600px){.footer-container{grid-template-columns:1fr;text-align:left}.footer-logo{width:120px}}.about-section{width:100%;overflow:hidden}.about-hero{background:#000;padding:80px 20px 5px;text-align:center;position:relative;color:#fff}.about-stars{position:absolute;inset:0;background-image:url(/star1.png);background-size:cover;background-repeat:no-repeat;opacity:.3;pointer-events:none}.about-title{font-size:42px;font-weight:700;margin-bottom:15px}.about-subtitle{font-size:16px;max-width:600px;margin:auto;line-height:1.5;opacity:.85}.about-phones{display:flex;justify-content:center;margin-top:40px;position:relative;z-index:10}.about-phone{width:100%;max-width:600px;height:auto;object-fit:contain}.about-story{background:#fff;padding:80px 20px;display:flex;justify-content:space-between;align-items:flex-start;gap:40px;max-width:1300px;margin:auto;position:relative}.story-text{flex:1}.story-text h2{font-size:28px;font-weight:700;margin-bottom:20px}.story-text p{font-size:16px;color:#444;margin-bottom:15px;line-height:1.6}.story-text ul{margin-left:20px;margin-bottom:20px}.story-text ul li{font-size:16px;color:#333;margin-bottom:8px}.story-image{flex:1;display:flex;justify-content:center}.story-image img{width:85%;max-width:380px;object-fit:contain}@media(max-width:900px){.about-phones{gap:0}.about-phone{width:100%;max-width:450px}.about-story{flex-direction:column;text-align:center}.story-image img{width:70%;margin-top:20px}}@media(max-width:600px){.about-title{font-size:32px}.about-phone{max-width:320px}}.about-mission-container{width:100%;max-width:1300px;margin:100px auto;display:flex;align-items:center;justify-content:space-between;gap:50px;padding:0 20px}.mission-left img{width:450px;max-width:100%}.mission-right{flex:1}.mission-right h2{font-size:28px;font-weight:700;margin-bottom:15px}.mission-right p{font-size:17px;line-height:1.6;color:#444}@media(max-width:850px){.about-mission-container{flex-direction:column;text-align:center}}.about-vision-container{width:100%;max-width:1300px;margin:100px auto;display:flex;align-items:center;justify-content:space-between;gap:50px;padding:0 20px}.vision-right img{width:450px;max-width:100%}.vision-left{flex:1}.vision-left h2{font-size:32px;font-weight:700;margin-bottom:30px;color:#000}.vision-left p{font-size:16px;line-height:1.8;color:#444;margin-bottom:20px}.vision-left h3{font-size:20px;font-weight:600;margin:25px 0 15px;color:#222}.vision-left ul{padding-left:20px;margin-bottom:25px}.vision-left ul li{list-style-type:disc;margin-bottom:10px;color:#555;line-height:1.6}@media(max-width:850px){.about-vision-container{flex-direction:column;text-align:center}}.about-different-section{width:100%;background:#050505;padding:80px 0;text-align:center}.different-title{font-size:32px;font-weight:700;color:#fff;margin-bottom:50px}.different-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:0 20px}.different-box{background:transparent;border:1px solid rgba(255,215,0,.4);border-radius:18px;padding:40px 25px;text-align:center;color:#fff;position:relative;transition:.3s ease}.different-box:hover{border-color:gold;transform:translateY(-5px)}.different-icon{width:55px;height:55px;margin-bottom:20px;filter:drop-shadow(0 0 15px rgba(255,215,0,.5))}.different-box h3{font-size:20px;margin-bottom:10px;font-weight:700}.different-box p{font-size:15px;color:#ccc;line-height:1.6}@media(max-width:900px){.different-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.different-grid{grid-template-columns:1fr}}.draw-steps-section{width:100%;padding:80px 0;background:#f4f4f4;text-align:center}.draw-steps-title{font-size:30px;font-weight:700;margin-bottom:20px;color:#000}.draw-steps-section h4{font-size:18px;font-weight:600;color:#333;max-width:800px;margin:0 auto 10px;line-height:1.6;padding:0 20px}.draw-steps-section>p{font-size:16px;color:#555;margin-bottom:50px}.draw-steps-grid{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:0 20px}.draw-step{position:relative;background:#fff;border-radius:20px;padding:40px 25px;text-align:center;font-size:17px;font-weight:500;color:#000;min-height:150px;line-height:1.5}.step-circle{width:55px;height:55px;border-radius:50%;position:absolute;top:-25px;left:30px}.step-arrow{position:absolute;top:50%;right:-25px;font-size:20px;transform:translateY(-50%);color:#777}.red-step{border:4px solid #ff6b6b}.red-circle{background:#ff6b6b}.yellow-step{border:4px solid #fbc531}.yellow-circle{background:#fbc531}.green-step{border:4px solid #4cd137}.green-circle{background:#4cd137}.blue-step{border:4px solid #487eb0}.blue-circle{background:#487eb0}.pink-step{border:4px solid #e056fd}.pink-circle{background:#e056fd}@media(max-width:900px){.draw-steps-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.draw-steps-grid{grid-template-columns:1fr}.step-arrow{display:none}}.security-section{width:100%;max-width:1300px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:80px 20px}.security-left{width:55%;color:#1e1e1e}.security-left h2{font-size:26px;margin-bottom:20px;font-weight:700}.security-left p{margin-bottom:10px;line-height:1.6}.security-left ul{margin:15px 0;padding-left:20px}.security-left ul li{margin-bottom:8px;line-height:1.5;list-style:disc}.security-right{width:40%;display:flex;justify-content:center}.security-img{width:80%;max-width:380px}.trust-section{width:100%;display:flex;align-items:center;justify-content:space-between;padding:80px 0}.trust-left{width:40%;display:flex;justify-content:center}.phones-img{width:90%;max-width:420px}.trust-right{width:55%;color:#1e1e1e}.trust-right h2{font-size:26px;margin-bottom:20px;font-weight:700}.trust-right p{margin-bottom:10px;line-height:1.6}.trust-right ul{margin:15px 0;padding-left:20px}.trust-right ul li{margin-bottom:8px;list-style:disc}.download-banner{width:100%;min-height:250px;margin-top:80px;padding:20px 5%;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#ff6a6a,#ffb87a);border-radius:20px;overflow:hidden;position:relative}.download-left h2{font-size:2rem;font-weight:700;color:#000;max-width:420px}.download-btn{margin-top:20px;background:#000;color:#fff;padding:12px 28px;font-size:1rem;font-weight:600;border-radius:30px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:.3s ease}.download-btn:hover{transform:translateY(-3px);background:#111}.phones-wrapper{position:relative;width:350px;height:300px;margin-right:20px;display:flex;align-items:center;justify-content:center}.phone-img.phone-composite{width:100%;height:auto;position:relative;object-fit:contain;filter:drop-shadow(0 15px 30px rgba(0,0,0,.25));transform:none;left:auto;right:auto;bottom:auto}@media(max-width:900px){.download-banner{flex-direction:column;text-align:center;padding:50px 5%}.download-left h2{font-size:1.7rem;max-width:100%}.phones-wrapper{margin-top:30px;width:260px;height:260px}.phone-img{width:150px}}@media(max-width:480px){.download-left h2{font-size:1.4rem}.phones-wrapper{width:220px;height:220px}.phone-img{width:130px}}.draw-page-hero{position:relative;width:100%;background:#fff;overflow:hidden;padding:80px 5%}.draw-star{position:absolute;font-size:26px;opacity:.7;animation:floatStar 4s infinite ease-in-out}.draw-star-1{top:40px;right:90px}.draw-star-2{top:260px;right:40px}.draw-star-3{bottom:120px;right:160px}@keyframes floatStar{0%{transform:translateY(0);opacity:.8}50%{transform:translateY(-10px);opacity:1}to{transform:translateY(0);opacity:.8}}.draw-page-container{display:flex;align-items:center;justify-content:space-between;max-width:1350px;margin:auto;gap:40px}.draw-page-left h1{font-size:48px;font-weight:700;line-height:1.2;color:#000}.draw-page-subtitle{margin-top:24px;font-size:17px;color:#6f6f6f;max-width:460px;line-height:1.6}.draw-btn-row{display:flex;gap:18px;margin-top:32px}.draw-results-btn{background:#000;color:#fff;padding:14px 26px;border-radius:50px;border:none;cursor:pointer;font-size:16px;display:flex;gap:6px;align-items:center}.draw-download-btn{background:transparent;color:#ff3b47;padding:14px 16px;border:none;cursor:pointer;font-size:16px;display:flex;gap:6px;align-items:center}.draw-arrow{font-size:20px}.draw-page-right{position:relative;width:500px;height:600px;display:flex;align-items:center;justify-content:center}.draw-phone-placeholder{position:relative;width:100%;height:100%;z-index:2}.draw-phone-placeholder img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.2))}.draw-circle-back{position:absolute;width:550px;height:550px;border-radius:50%;border:1px solid #e0e0e0;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.draw-page-cards{position:relative;padding:0 5%;margin-top:-80px;z-index:10;margin-bottom:0}.draw-cards-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1350px;margin:0 auto}.draw-page-card{border-radius:20px;padding:30px 20px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:450px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease}.draw-page-card:hover{transform:translateY(-10px)}.card-bronze{background:linear-gradient(135deg,#e68a5c,#c06035)}.card-silver{background:linear-gradient(135deg,#b3b3b3,#8e8e8e)}.card-gold{background:linear-gradient(135deg,#e6c65c,#c0a035)}.card-diamond{background:linear-gradient(135deg,#6be6ff,#35b0c0)}.card-decorative-circle{width:60px;height:60px;background-color:#fff6;border-radius:50%;margin-bottom:20px;transition:all .3s ease;order:1}.draw-page-card-btn:hover~.card-decorative-circle{transform:scale(1.1);background-color:#fff9}.card-download-btn{position:absolute;bottom:30px;right:30px;width:50px;height:50px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(.5);transition:all .3s cubic-bezier(.175,.885,.32,1.275);z-index:5;box-shadow:0 5px 15px #0003}.draw-page-card-btn:hover~.card-download-btn,.card-download-btn:hover{opacity:1;transform:scale(1)}.download-arrow{font-size:1.5rem;color:#000;font-weight:700;transform:rotate(-45deg);display:block;line-height:1}.card-download-btn:hover{background-color:#f0f0f0;transform:scale(1.1)!important}.draw-page-card h3{font-size:1.5rem;margin-bottom:20px;font-weight:700;order:2}.draw-page-card ul{list-style:none;padding:0;margin-bottom:30px;flex-grow:1;order:3}.draw-page-card ul li{margin-bottom:12px;font-size:.95rem;position:relative;padding-left:20px;line-height:1.4}.draw-page-card ul li:before{content:"•";position:absolute;left:0;color:#fffc;font-weight:700}.draw-page-card-btn{background:transparent;border:1px solid #fff;color:#fff;padding:12px 25px;border-radius:30px;font-size:.9rem;cursor:pointer;width:100%;transition:all .3s cubic-bezier(.175,.885,.32,1.275);order:4;position:relative;z-index:2;font-weight:500;letter-spacing:.5px}.draw-page-card-btn:hover{background-color:#fff;color:#333;border-color:#fff;box-shadow:0 5px 15px #0000001a;transform:none}.draw-how-it-works{background-color:#0a0a0a;color:#fff;padding:180px 5% 0;text-align:center;position:relative;overflow:hidden;margin-top:-100px;min-height:500px}.draw-how-it-works h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;position:relative;z-index:2}.steps-wrapper{display:flex;justify-content:center;align-items:center;gap:20px;max-width:1400px;margin:0 auto;position:relative;z-index:2;padding:0 20px}.step-card{display:flex;flex-direction:column;align-items:center;width:140px;min-height:180px;position:relative}.step-card.icon-bottom{justify-content:flex-start}.step-card.icon-top{justify-content:flex-end}.step-content{border:2px dashed rgba(255,165,0,.4);border-radius:60px;padding:30px 20px;min-height:120px;width:100%;display:flex;align-items:center;justify-content:center;position:relative;background:transparent}.step-card.icon-bottom .step-content{border-radius:30px 30px 60px 60px;padding-bottom:50px}.step-card.icon-top .step-content{border-radius:60px 60px 30px 30px;padding-top:50px}.step-text{font-size:.9rem;line-height:1.4;color:#ccc;margin:0;text-align:center}.step-icon-circle{width:50px;height:50px;border-radius:50%;background:#141414cc;display:flex;align-items:center;justify-content:center;position:relative;z-index:3}.step-icon-circle img{width:24px;height:24px;object-fit:contain}.step-card.icon-bottom .step-icon-circle{margin-top:-25px}.step-card.icon-top .step-icon-circle{margin-bottom:-25px}.grid-floor{position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(to bottom,transparent 0%,rgba(255,50,50,.05) 100%),repeating-linear-gradient(90deg,transparent,transparent 50px,rgba(255,50,50,.15) 50px,rgba(255,50,50,.15) 51px),repeating-linear-gradient(0deg,transparent,transparent 30px,rgba(255,50,50,.1) 30px,rgba(255,50,50,.1) 31px);transform:perspective(500px) rotateX(60deg);transform-origin:center bottom;pointer-events:none;z-index:1}@media(max-width:1200px){.steps-wrapper{gap:15px}.step-card{width:120px}.step-content{padding:25px 15px;min-height:100px}.step-text{font-size:.85rem}}@media(max-width:900px){.draw-how-it-works{padding-top:140px;min-height:600px}.steps-wrapper{flex-wrap:wrap;gap:30px;max-width:600px}.step-card{width:140px}.step-card.icon-bottom,.step-card.icon-top{flex-direction:column}.step-card.icon-bottom .step-content{order:2;border-radius:60px;padding:50px 20px 30px}.step-card.icon-bottom .step-icon-circle{order:1;margin-top:0;margin-bottom:-25px}.grid-floor{height:100px}}@media(max-width:600px){.draw-how-it-works{padding:120px 15px 80px;min-height:auto}.draw-how-it-works h2{font-size:1.8rem;margin-bottom:40px}.steps-wrapper{flex-direction:column;gap:25px;max-width:280px}.step-card{width:100%;min-height:auto}.step-content{padding:40px 20px 25px;min-height:auto;border-radius:40px!important}.step-card.icon-bottom .step-content,.step-card.icon-top .step-content{padding:45px 20px 25px;border-radius:40px}.step-icon-circle{width:45px;height:45px}.step-icon-circle img{width:20px;height:20px}.step-card.icon-bottom .step-icon-circle,.step-card.icon-top .step-icon-circle{margin-bottom:-22px;margin-top:0}.step-text{font-size:.9rem}.grid-floor{height:60px}}.draw-circle-glow{position:absolute;width:400px;height:400px;background:radial-gradient(circle,#ff6b6b66,#fff0 70%);border-radius:50%;top:50%;left:50%;transform:translate(-40%,-40%);z-index:1;filter:blur(40px)}.draw-page-right{width:400px;height:500px}.draw-schedule-section{padding:100px 5%;background-color:#fff}.draw-schedule-container{max-width:1350px;margin:0 auto;display:flex;align-items:flex-start;gap:50px}.draw-schedule-left{flex:1;display:flex;justify-content:center;align-items:center;position:sticky;top:100px}.draw-schedule-img-placeholder{width:100%;max-width:500px;height:auto;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:20px;overflow:hidden}.draw-schedule-img-placeholder img{width:100%;height:100%;object-fit:contain}.draw-schedule-right{flex:1.2}.draw-schedule-right h2{font-size:2.5rem;margin-bottom:40px;color:#000;font-weight:800}.draw-schedule-grid{display:flex;gap:30px;justify-content:space-between}.schedule-column{display:flex;flex-direction:column;gap:30px;flex:1}.schedule-column-staggered{margin-top:60px}.schedule-card{border-radius:20px;padding:25px;color:#333;box-shadow:0 15px 35px #0000001a;display:flex;flex-direction:column;justify-content:space-between;min-height:240px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.schedule-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.schedule-card-diamond{background:linear-gradient(135deg,#89cff0,#4facfe);color:#004e64}.schedule-card-gold{background:linear-gradient(135deg,#f4d03f,#fdb931);color:#5c4000}.schedule-card-silver{background:linear-gradient(135deg,#e0e0e0,#bdbdbd);color:#424242}.schedule-card-bronze{background:linear-gradient(135deg,#e59866,#d35400);color:#4e2000}.schedule-card-header{position:relative;margin-bottom:25px;z-index:1;display:flex;justify-content:space-between;align-items:flex-start}.schedule-card-header h3{font-size:2.2rem;font-family:Lobster,cursive;margin:0;position:relative;z-index:2;text-shadow:0 2px 4px rgba(255,255,255,.3)}.ticket-price-badge{display:flex;align-items:center;gap:8px;background:#ffffff40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 14px;border-radius:25px;z-index:2}.badge-label{font-size:.85rem;font-weight:500;color:#0009}.badge-value{font-size:.95rem;font-weight:700;background:#ffffff80;padding:4px 10px;border-radius:15px;color:#333}.schedule-card-header:before{content:attr(data-watermark);position:absolute;top:-15px;left:-5px;font-size:4rem;font-family:Lobster,cursive;color:#ffffff40;pointer-events:none;z-index:-1;white-space:nowrap;transform:rotate(-5deg)}.schedule-card-details{display:flex;justify-content:space-between;margin-bottom:25px;font-size:.95rem;position:relative;z-index:2}.detail-row{display:flex;flex-direction:column;gap:4px}.detail-row span{font-size:.85rem;opacity:.8;font-weight:500}.detail-row strong{font-size:1.1rem;font-weight:700}.schedule-progress-bar{width:100%;height:10px;background-color:#fff6;border-radius:5px;margin-bottom:12px;overflow:hidden;position:relative;z-index:2}.progress-fill{height:100%;background-color:#fff;border-radius:5px;box-shadow:0 0 5px #0000001a}.schedule-card-footer{display:flex;justify-content:space-between;font-size:.85rem;font-weight:600;opacity:.9;position:relative;z-index:2}@media(max-width:1200px){.draw-page-container{gap:20px;padding:60px 5%}.draw-page-right{width:400px;height:500px}.draw-circle-back{width:450px;height:450px}.draw-cards-container{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:1024px){.draw-page-container{flex-direction:column;text-align:center;padding-top:40px}.draw-page-left{display:flex;flex-direction:column;align-items:center}.draw-page-left h1{font-size:40px}.draw-page-subtitle{max-width:600px}.draw-btn-row{justify-content:center}.draw-page-right{width:100%;max-width:450px;height:500px;margin-top:40px}.draw-circle-back{width:100%;padding-bottom:100%;height:auto;max-width:450px}}@media(max-width:900px){.draw-schedule-container{flex-direction:column;text-align:center}.draw-schedule-right h2{text-align:center}.draw-schedule-img-placeholder{margin:0 auto 30px}.draw-schedule-left{position:static}}@media(max-width:768px){.draw-cards-container{grid-template-columns:1fr;max-width:400px}.draw-page-cards{margin-top:-40px}.draw-how-it-works{padding-top:100px}.draw-schedule-grid{flex-direction:column;gap:20px}.schedule-column-staggered{margin-top:0}}@media(max-width:600px){.draw-page-hero{padding:40px 20px}.draw-page-left h1{font-size:32px}.draw-page-subtitle{font-size:15px}.draw-btn-row{flex-direction:column;width:100%}.draw-results-btn,.draw-download-btn{width:100%;justify-content:center}.draw-page-right{height:400px;margin-top:20px}.draw-circle-back{width:300px;height:300px;padding-bottom:0}.draw-schedule-section{padding:60px 5%}}.winning-section{background-color:#000;width:100%;margin-top:80px;text-align:center;padding:40px 0}.winning-title{font-size:32px;font-weight:700;margin-bottom:40px}.winning-grid{width:90%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:0 20px}.winning-card{background:#000000e4;border-radius:20px;padding:20px;height:240px;position:relative;overflow:hidden;box-shadow:0 0 20px #ffffff0d}.winning-card-header{font-size:20px;margin-bottom:20px}.bronze-card .winning-card-header{color:#ffb057}.silver-card .winning-card-header{color:#c8d8e8}.gold-card .winning-card-header{color:#ffd668}.diamond-card .winning-card-header{color:#3ec6ff}.winning-carousel{width:100%;overflow:hidden}.carousel-track{display:flex;gap:20px;animation:slideTickets 10s linear infinite}.carousel-track img{width:180px;height:auto;border-radius:8px}@keyframes slideTickets{0%{transform:translate(0)}to{transform:translate(-50%)}}.view-results-btn{margin-top:40px;padding:12px 34px;background:transparent;border:2px solid white;border-radius:40px;color:#fff;font-size:16px;cursor:pointer;transition:.3s}.view-results-btn:hover{background:#fff;color:#000}@media(max-width:900px){.winning-grid{grid-template-columns:1fr;width:100%;max-width:500px;gap:25px;padding:0 15px}}@media(max-width:600px){.winning-section{padding:30px 0;margin-top:40px}.winning-title{font-size:24px;margin-bottom:25px}.winning-grid{gap:20px;padding:0 10px}.winning-card-header{font-size:18px}.carousel-track img{width:130px}}.faq-section{width:85%;margin:100px auto;display:flex;justify-content:space-between;align-items:flex-start;gap:50px}.faq-left{width:40%}.faq-title{font-size:48px;font-weight:700;line-height:1.2}.faq-right{width:60%;display:flex;flex-direction:column;gap:25px}.faq-item{border-bottom:1px solid #ddd;padding-bottom:15px}.faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:20px}.faq-question button{width:36px;height:36px;font-size:22px;border:none;border-radius:50%;background:#f3f3f3;cursor:pointer}.faq-answer{margin-top:10px;font-size:16px;color:#444}@media(max-width:900px){.faq-section{flex-direction:column;text-align:left}.faq-left,.faq-right{width:100%}.faq-title{font-size:38px}}@media(max-width:600px){.faq-title{font-size:32px}.faq-question{font-size:18px}.faq-question button{width:30px;height:30px;font-size:18px}}.draw-download-section{width:100%;background:linear-gradient(90deg,#ff5858,#f09819);color:#000;padding:80px 5% 0;position:relative;overflow:hidden;display:flex;justify-content:center;margin-top:120px;border-radius:20px;box-shadow:0 20px 40px #f098194d;margin-bottom:80px}.draw-download-inner{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;gap:40px}.draw-download-left{width:50%;position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.draw-download-heading{color:#000!important;font-size:48px;font-weight:800;line-height:1.15;margin-bottom:30px}.draw-cta-buttons{display:flex;gap:20px;margin-top:10px}.cta-download-btn{background:#000;color:#fff;padding:14px 28px;border-radius:30px;font-size:16px;cursor:pointer;border:none;display:flex;align-items:center;gap:8px;font-weight:600;transition:transform .2s ease}.cta-download-btn:hover{transform:translateY(-2px)}.cta-results-btn{background:transparent;border-radius:30px;padding:14px 28px;font-size:16px;cursor:pointer;border:1px solid #fff;color:#fff;display:flex;align-items:center;gap:8px;font-weight:600;transition:background .2s ease}.cta-results-btn:hover{background:#fff3}.draw-download-right{width:50%;display:flex;justify-content:center;align-items:center}.draw-dl-phone-composite{width:100%;max-width:280px;height:auto;object-fit:contain;transform:translateY(0)}@media(max-width:1000px){.draw-download-section{padding:60px 40px;height:auto}.draw-download-inner{flex-direction:column;gap:40px;text-align:center}.draw-download-left{width:100%;align-items:center;text-align:center}.draw-download-heading{font-size:36px}.draw-cta-buttons{justify-content:center}.draw-download-right{width:100%;margin-top:0;justify-content:center}.draw-dl-phone-composite{max-width:380px;transform:translateY(0)}}@media(max-width:600px){.draw-download-heading{font-size:30px}.draw-cta-buttons{flex-direction:column;gap:15px;width:100%;align-items:center}.cta-download-btn,.cta-results-btn{width:100%;justify-content:center}.draw-dl-phone-composite{max-width:100%}}.result-page{font-family:Nunito Sans,sans-serif;background-color:#f8f9fa;color:#333;overflow-x:hidden}.result-hero{background-color:#000;color:#fff;text-align:center;padding:80px 20px;background-image:radial-gradient(circle at 50% 50%,#1a1a1a,#000 70%);position:relative;overflow:hidden}.result-hero:before{content:"";position:absolute;inset:0;background-image:url(/confetti-bg.png);opacity:.3;pointer-events:none}.result-hero-title{font-size:3rem;font-weight:700;margin-bottom:20px;line-height:1.2}.result-hero-sub{color:#aaa;max-width:600px;margin:0 auto 30px;font-size:1rem;line-height:1.5}.result-hero-actions{display:flex;justify-content:center;gap:15px}.btn-results-gold{background:linear-gradient(90deg,#fce38a,#f38181);color:#000;border:none;padding:12px 25px;border-radius:30px;font-weight:600;cursor:pointer;transition:transform .2s}.btn-results-gold:hover{transform:scale(1.05)}.btn-results-outline{background:transparent;color:#e5405e;border:1px solid #e5405e;padding:12px 25px;border-radius:30px;font-weight:600;cursor:pointer;transition:background .2s}.btn-results-outline:hover{background:#e5405e1a}.winning-numbers-section{padding:60px 20px;background:#fff;display:flex;justify-content:center}.winning-numbers-section{background:#fff;padding:40px 20px}.winning-numbers-section{background:#c89efc;border-radius:20px;margin:40px auto;max-width:1200px;padding:40px;display:block;box-shadow:0 10px 30px #0000001a}.section-title-winning{text-align:center;font-size:2rem;font-weight:800;margin-bottom:40px;color:#000}.winning-content-wrapper{display:flex;gap:30px;align-items:flex-start}.winning-tabs-col{flex:0 0 320px;display:flex;flex-direction:column;gap:15px}.draw-tab{background:linear-gradient(135deg,#fff6,#ffffff1a);border:1px solid rgba(255,255,255,.3);padding:15px 20px;border-radius:15px;cursor:pointer;transition:all .3s}.draw-tab:hover{background:#ffffff80}.draw-tab.active{background:linear-gradient(135deg,#fffc,#fff6);border:1px solid rgba(255,255,255,.6);box-shadow:0 4px 15px #0000000d}.draw-tab h4{margin:0 0 5px;font-size:1.1rem;color:#222;font-weight:700}.draw-tab p{margin:0;font-size:.85rem;color:#555;font-weight:500}.winning-display-col{flex:1;background:#fff;border-radius:20px;padding:30px;display:flex;flex-direction:column;gap:20px;min-width:0}.ticket-full-card{display:flex;width:100%;background:transparent;border-radius:15px;overflow:hidden;box-shadow:0 8px 20px #00000026;position:relative;height:280px}.ticket-left-section{flex:1.8;background:radial-gradient(circle at 30% 50%,#fff0e6,#e8dff5);position:relative;display:flex;align-items:center;padding:20px 20px 20px 50px}.ticket-vertical-id{position:absolute;left:15px;bottom:20px;font-size:.7rem;color:#444;letter-spacing:1px;writing-mode:vertical-rl;transform:rotate(180deg);height:80%;text-align:center;border-left:2px dashed #999;padding-left:5px}.ticket-main-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.winner-badge{position:absolute;top:20px;left:50%;transform:translate(-50%);background:url(/icons/badge-ribbon.png) no-repeat center}.badge-icon{display:flex;flex-direction:column;align-items:center;color:#d82b2b}.trophy-emoji{font-size:2rem;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2))}.winner-text{font-size:.7rem;font-weight:800;line-height:1;text-transform:uppercase;color:#b22222}.ticket-numerics{margin-top:30px}.ticket-label-text{font-size:.8rem;font-weight:700;color:#000;letter-spacing:.5px;text-transform:uppercase}.ticket-number-big{font-size:3.5rem;font-weight:900;color:#e63946;margin:5px 0;line-height:1;font-family:Nunito Sans,sans-serif}.ticket-user-info{display:flex;flex-direction:column}.user-label{font-size:.6rem;color:#777;font-weight:600}.user-name{font-size:.9rem;font-weight:700;color:#000;text-transform:uppercase}.cutout-right{position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:30px;height:30px;background:#fff;border-radius:50%;z-index:10}.ticket-right-section{flex:1;background:linear-gradient(160deg,#1a3c40,#1d1d1f);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:20px;border-left:2px dashed rgba(255,255,255,.2)}.cutout-left{position:absolute;left:-15px;top:50%;transform:translateY(-50%);width:30px;height:30px;background:#fff;border-radius:50%;z-index:10}.draw-name-title{font-family:Nunito Sans,sans-serif;color:#d4af37;font-size:1.8rem;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase;border-bottom:1px solid rgba(212,175,55,.5);padding-bottom:5px}.prize-list-styled{width:100%;display:flex;flex-direction:column;gap:8px}.prize-row-styled{display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:600}.prize-icon{filter:drop-shadow(0 0 5px gold)}.prize-val{color:#fff;font-family:Nunito Sans,sans-serif}.small-tickets-container{display:flex;gap:20px;margin-top:20px;justify-content:space-between}.ticket-small-card{flex:1;display:flex;height:120px;border-radius:10px;overflow:hidden;box-shadow:0 4px 10px #0000001a;background:transparent}.ticket-small-left{flex:1.5;background:radial-gradient(circle at 30% 50%,#fff0e6,#e8dff5);position:relative;padding:10px 10px 10px 25px;display:flex;flex-direction:column;justify-content:center;align-items:center}.ticket-vertical-id-sm{position:absolute;left:8px;bottom:10px;font-size:.4rem;writing-mode:vertical-rl;transform:rotate(180deg);color:#666;border-left:1px dashed #999}.ticket-sm-content{text-align:center}.winner-badge-sm{font-size:.6rem;color:#b22222;font-weight:700;margin-bottom:2px}.ticket-lbl-sm{font-size:.5rem;margin:0;color:#000}.ticket-num-sm{font-size:1.5rem;color:#e63946;margin:2px 0}.user-sm{font-size:.5rem;font-weight:700;color:#000}.cutout-right-sm{position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:16px;height:16px;background:#fff;border-radius:50%;z-index:5}.ticket-small-right{flex:1;background:linear-gradient(160deg,#1a3c40,#1d1d1f);position:relative;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-left:1px dashed rgba(255,255,255,.3)}.cutout-left-sm{position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:16px;height:16px;background:#fff;border-radius:50%;z-index:5}.draw-sm-title{font-family:Nunito Sans,sans-serif;color:#d4af37;font-size:.8rem;margin:0 0 5px}.prize-list-sm{font-size:.6rem;display:flex;flex-direction:column;gap:2px}@media(max-width:900px){.winning-content-wrapper{flex-direction:column}.winning-tabs-col{flex:none;width:100%;flex-direction:row;overflow-x:auto;padding-bottom:10px}.draw-tab{flex:0 0 auto;min-width:150px}.winning-display-col{width:100%;padding:20px}.ticket-full-card{height:auto;flex-direction:column}.ticket-left-section{padding:40px 20px;width:100%}.ticket-right-section{width:100%;border-left:none;border-top:2px dashed rgba(255,255,255,.3)}.ticket-vertical-id{display:none}.cutout-right{inset:auto auto -15px 50%;transform:translate(-50%);box-shadow:inset 0 2px 5px #0000001a}.cutout-left{left:50%;top:-15px;transform:translate(-50%)}.small-tickets-container{flex-direction:column}.ticket-small-card{width:100%}}.history-section{padding:60px 20px;background:#fff;max-width:1100px;margin:0 auto}.history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.history-header h2{font-size:1.5rem;font-weight:700}.history-filters{display:flex;gap:10px}.history-filters input{padding:8px 15px;border:1px solid #ddd;border-radius:20px;outline:none}.history-filters select{padding:8px 15px;border:1px solid #ddd;border-radius:20px;background:#fff}.btn-filter-icon{width:35px;height:35px;border-radius:50%;border:1px solid #ddd;background:#fff;cursor:pointer}.history-table-container{overflow-x:auto}.history-table{width:100%;border-collapse:collapse;min-width:800px}.history-table th{text-align:left;padding:15px;border-bottom:2px solid #eee;color:#999;font-weight:500;font-size:.9rem}.history-table td{padding:15px;border-bottom:1px solid #f9f9f9;font-size:.95rem}.fw-bold{font-weight:600}.btn-view{padding:5px 15px;border:1px solid #eee;background:#fff;border-radius:15px;cursor:pointer;font-size:.8rem;transition:all .2s}.btn-view:hover{background:#f0f0f0}.pagination{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-size:.9rem;color:#666}.page-controls{display:flex;gap:5px}.page-btn{width:30px;height:30px;border:1px solid #eee;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.page-btn.active{background:#000;color:#fff;border-color:#000}.faq-section{padding:80px 20px;display:flex;max-width:1100px;margin:0 auto;gap:50px}.faq-left{flex:1}.faq-left h2{font-size:2.5rem;line-height:1.2;font-weight:800}.faq-right{flex:2;display:flex;flex-direction:column;gap:15px}.faq-item{background:#f8f9fc;border-radius:8px;padding:15px 20px;cursor:pointer;transition:.3s}.faq-question{display:flex;justify-content:space-between;font-weight:600}.faq-answer{margin-top:10px;color:#555;font-size:.9rem;line-height:1.4;border-top:1px solid #eee;padding-top:10px}.dl-section{margin:0 20px 80px;border-radius:30px;background:linear-gradient(90deg,#ff6b6b,#feca57);display:flex;position:relative;overflow:hidden;height:400px}.dl-content{flex:1;padding:60px;display:flex;flex-direction:column;justify-content:center;z-index:2}.dl-content h2{font-size:2.5rem;color:#222;margin-bottom:20px}.btn-dl-black{background:#000;color:#fff;padding:15px 30px;border-radius:30px;border:none;font-weight:700;width:fit-content;cursor:pointer}.dl-visual-blank{flex:1}.dl-decor-star{position:absolute;top:20px;right:40%;font-size:2rem;color:#fff;opacity:.5}@media(max-width:900px){.winning-grid{flex-direction:column}.winning-sidebar{width:100%;flex-direction:row;overflow-x:auto}.faq-section{flex-direction:column}.dl-section{flex-direction:column;height:auto;padding-bottom:100px}}@media(max-width:600px){.ticket-main-card{width:100%;flex-direction:column;height:auto}.ticket-left-stub,.ticket-right-stub{width:100%;flex-direction:row;border-right:none;border-bottom:2px dashed #ccc;justify-content:space-between;padding:10px 20px}.small-tickets-row{flex-direction:column}.history-header{flex-direction:column;align-items:flex-start;gap:15px}.history-filters{flex-wrap:wrap}.dl-content h2{font-size:1.8rem}}.modal-overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px}.modal-content{background:#fff;border-radius:20px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px #0000004d;padding:30px;position:relative;animation:fadeInScale .3s ease-out}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:1px dashed #eee;padding-bottom:20px}.modal-header h2{font-size:1.5rem;font-weight:800;margin:0}.close-btn{background:none;border:1px solid #ddd;border-radius:50%;width:30px;height:30px;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s}.close-btn:hover{background:#f0f0f0;color:#000}.modal-body{display:flex;flex-direction:column;gap:30px}.modal-info-row{display:flex;justify-content:space-between;gap:20px;padding:0 10px}.info-item{display:flex;flex-direction:column}.info-label{font-size:.8rem;color:#999;font-weight:600}.info-value{font-size:1.1rem;font-weight:700;color:#333}.winning-tickets-modal-container{background:#c89efc;border-radius:20px;padding:30px;text-align:center}.modal-section-title{margin-top:0;margin-bottom:20px;font-size:1.2rem;color:#000}.modal-footer{margin-top:30px;display:flex;justify-content:center}.modal-back-btn{padding:10px 40px;border:1px solid #ddd;background:#fff;border-radius:30px;cursor:pointer;font-weight:600;transition:.2s}.modal-back-btn:hover{background:#f8f8f8;border-color:#ccc}.terms-page{font-family:Nunito Sans,sans-serif;color:#333}.terms-hero{background-color:#000;color:#fff;text-align:center;padding:80px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.terms-title{font-size:2.5rem;font-weight:800;margin-bottom:10px}.terms-date{font-size:1rem;color:#888;margin-bottom:20px}.terms-intro{max-width:600px;color:#aaa;line-height:1.6;font-size:.95rem}.terms-content{max-width:800px;margin:0 auto;padding:60px 20px;background:#fff;display:flex;flex-direction:column;gap:40px}.terms-block h3{font-size:1.5rem;font-weight:600;color:#222;margin-bottom:15px}.terms-block p{color:#666;line-height:1.6;font-size:1rem}.terms-block ul{list-style-type:disc;padding-left:20px;display:flex;flex-direction:column;gap:8px}.terms-block li{color:#666;line-height:1.6;font-size:1rem}.list-none{list-style:none;margin-top:5px}@media(max-width:768px){.terms-hero{padding:50px 20px}.terms-title{font-size:2rem}.terms-content{padding:40px 20px;gap:30px}.terms-block h3{font-size:1.3rem}}.contact-page{font-family:Nunito Sans,sans-serif;color:#333}.contact-hero{background-color:#000;color:#fff;padding:80px 20px;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px}.contact-hero-content h1{font-size:2.5rem;margin-bottom:10px;font-weight:700}.contact-hero-content h2{font-size:2rem;font-weight:600;color:#ddd}.contact-socials{position:absolute;right:50px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:15px}.social-icon{width:40px;height:40px;border:1px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem;cursor:pointer;transition:all .3s ease}.social-icon:hover{background-color:#fff;color:#000}.contact-form-section{padding:60px 20px;max-width:1000px;margin:0 auto}.contact-form{display:flex;flex-direction:column;gap:30px}.form-group-row{display:flex;gap:40px;flex-wrap:wrap}.form-group{flex:1;display:flex;flex-direction:column;min-width:250px}.form-group label{font-size:1rem;color:#333;margin-bottom:15px;font-weight:500}.form-group input,.form-group textarea{border:none;border-bottom:1px solid #ddd;padding:10px 0;font-size:1rem;outline:none;transition:border-color .3s;background:transparent}.form-group input:focus,.form-group textarea:focus{border-bottom-color:#000}.submit-btn{background-color:#000;color:#fff;border:none;padding:15px 35px;border-radius:30px;font-size:1rem;font-weight:500;cursor:pointer;align-self:flex-start;transition:background-color .3s;margin-top:20px}.submit-btn:hover{background-color:#333}.contact-info-section{background-color:#f4f4f4;padding:80px 20px;display:flex;justify-content:center;gap:80px;flex-wrap:wrap}.info-header{flex:1;max-width:300px}.info-header h3{font-size:1rem;color:#666;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.info-header h1{font-size:2.2rem;line-height:1.2;font-weight:700}.info-details{flex:2;display:flex;gap:60px;max-width:600px;flex-wrap:wrap}.info-column{flex:1;min-width:200px}.info-column h4{font-size:1rem;margin-bottom:15px;color:#333}.separator{width:20px;height:2px;background-color:#000;margin-bottom:20px}.info-column p{margin-bottom:10px;font-size:1rem}.sub-text{color:#666;font-size:.9rem;line-height:1.5}.contact-download-section{background:linear-gradient(135deg,#ff6b6b,#ffbe76);padding:0;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;min-height:400px}.download-content{flex:1;padding:60px 20px 60px 10%;color:#000}.download-content h2{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:10px}.download-btn{background-color:#000;color:#fff;border:none;padding:15px 30px;border-radius:30px;font-size:1rem;margin-top:30px;cursor:pointer;transition:transform .2s}.download-btn:hover{transform:scale(1.05)}.download-image{flex:1;display:flex;justify-content:center;align-items:flex-end;height:100%}.phone-mockup img{max-height:450px;object-fit:contain;margin-bottom:-50px;transform:rotate(-5deg)}@media(max-width:768px){.contact-hero-content h1{font-size:2rem}.contact-hero-content h2{font-size:1.5rem}.contact-socials{position:static;flex-direction:row;margin-top:30px;transform:none}.form-group-row{gap:20px}.contact-info-section{flex-direction:column;padding:60px 20px;gap:40px}.info-details{flex-direction:column;gap:30px}.contact-download-section{flex-direction:column;text-align:center;padding-bottom:0}.download-content{padding:60px 20px}.download-image{max-width:100%}.phone-mockup img{max-height:300px;margin-bottom:0}}.blog-page{font-family:Nunito Sans,sans-serif;padding-bottom:80px}.blog-hero{background-color:#000;color:#fff;padding:60px 20px;text-align:center;margin-bottom:60px}.blog-hero h1{font-size:3rem;font-weight:700}.blog-container{max-width:1200px;margin:0 auto;padding:0 20px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:50px}.blog-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px #0000000d;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #eee}.blog-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}.blog-image-wrapper{width:100%;height:250px;overflow:hidden}.blog-card-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card:hover .blog-card-image{transform:scale(1.05)}.blog-content{padding:20px}.blog-content h3{font-size:1.1rem;font-weight:700;margin-bottom:10px;line-height:1.4;color:#333}.blog-date{font-size:.85rem;color:#999;margin-top:10px}.load-more-container{text-align:center;margin-top:40px}.load-more-btn{background-color:transparent;border:1px solid #ddd;padding:12px 30px;font-size:.9rem;color:#666;border-radius:4px;cursor:pointer;transition:all .3s}.load-more-btn:hover{background-color:#f5f5f5;border-color:#ccc;color:#333}@media(max-width:992px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.blog-grid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}}.blog-details-page{padding:60px 20px;font-family:Nunito Sans,sans-serif;color:#333}.blog-details-container{max-width:1200px;margin:0 auto}.bd-header{margin-bottom:30px}.bd-header h1{font-size:2.2rem;font-weight:700;margin-bottom:10px;line-height:1.3;color:#111;max-width:800px}.bd-date{color:#888;font-size:.9rem}.bd-hero-image{width:100%;margin-bottom:40px;border-radius:12px;overflow:hidden}.bd-hero-image img{width:100%;max-height:600px;object-fit:cover;display:block}.bd-content-layout{display:flex;gap:60px}.bd-main-content{flex:2}.bd-sidebar{flex:1;display:flex;flex-direction:column;gap:30px}.bd-main-content h3{font-size:1.5rem;margin-top:40px;margin-bottom:15px;color:#111;font-weight:600}.bd-main-content p{line-height:1.8;margin-bottom:20px;color:#444;font-size:1.05rem}.bd-intro{font-size:1.1rem}.bd-content-image{margin:40px 0;border-radius:12px;overflow:hidden}.bd-content-image img{width:100%;height:auto;display:block}.related-post-card{display:flex;flex-direction:column;gap:10px}.related-image{border-radius:8px;overflow:hidden;height:180px}.related-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.related-post-card:hover .related-image img{transform:scale(1.05)}.related-post-card h4{font-size:1rem;font-weight:600;line-height:1.4;color:#222}.related-post-card p{font-size:.8rem;color:#999}@media(max-width:992px){.bd-content-layout{flex-direction:column}.bd-sidebar{margin-top:50px;flex-direction:row;display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.bd-header h1{font-size:1.8rem}.bd-sidebar{grid-template-columns:1fr}.bd-main-content p{font-size:1rem}}
