*{box-sizing:border-box}html,body{margin:0}body{font-family:Arial,Helvetica,sans-serif;color:#071b52;background:#fff}.site-shell{min-height:100vh;overflow:hidden;padding:24px 4% 34px;background:radial-gradient(circle at 0 0,#effbf1 0,transparent 28%),linear-gradient(135deg,#fff 0,#fff 70%,#f8fbff 100%);position:relative}.site-shell:before,.site-shell:after{content:"";position:absolute;width:480px;height:180px;border-radius:50%;z-index:0}.site-shell:before{left:-170px;top:-105px;background:#168b39;transform:rotate(-12deg)}.site-shell:after{right:-180px;bottom:-105px;background:#0746a6;transform:rotate(-12deg)}.hero,.winners{position:relative;z-index:1}.hero{max-width:1450px;margin:auto;display:grid;grid-template-columns:58% 42%;gap:42px;align-items:center}.alpha-logo{display:block;width:310px;max-width:45%;height:auto;object-fit:contain}.promo h1{font-size:clamp(58px,6.2vw,94px);line-height:.92;margin:24px 0 8px;color:#073d9c;letter-spacing:-4px;font-stretch:condensed}.promo h2{font-size:clamp(40px,4.3vw,65px);line-height:1;margin:0 0 28px;color:#168b39;letter-spacing:-2px}.offer-row{display:flex;align-items:stretch;width:max-content;max-width:100%}.gift-icon{display:grid;place-items:center;width:96px;min-width:96px;border-radius:10px 0 0 10px;background:linear-gradient(135deg,#2da53f,#087d35);font-size:48px}.offer-banner{padding:11px 42px 10px 28px;background:linear-gradient(135deg,#124db3,#073c99);color:#fff;clip-path:polygon(0 0,100% 0,91% 100%,0 100%)}.offer-banner span{display:block;font-size:23px;font-weight:800}.offer-banner strong{display:block;font-size:44px;line-height:1.05}.prize-stage{height:205px;position:relative}.amazon-card{position:absolute;right:120px;top:18px;width:245px;height:150px;border-radius:16px;background:linear-gradient(145deg,#282828,#050505);color:#fff;transform:rotate(-9deg);box-shadow:0 22px 30px #0003}.amazon-card small{position:absolute;right:14px;top:14px;text-align:right}.amazon-a{font-size:88px;font-weight:800;line-height:1;position:absolute;left:85px;top:35px}.amazon-smile{font-size:60px;color:#ff9900;position:absolute;left:85px;top:79px}.prize-badge{position:absolute;right:0;top:-115px;width:170px;height:240px;border:3px solid #168b39;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.prize-badge small{color:#168b39;font-weight:800}.prize-badge strong{font-size:49px;line-height:.9;color:#168b39}.prize-badge b{font-size:12px;margin:4px}.prize-badge span{font-size:17px;font-weight:900;color:#073c99}.benefits{margin-top:-25px}.benefits div{display:flex;align-items:center;gap:15px;margin:14px 0;font-size:19px;font-weight:800}.benefits i{display:grid;place-items:center;width:34px;height:34px;min-width:34px;border-radius:50%;background:#15933c;color:#fff;font-style:normal;font-size:23px}.entry-panel{border:3px solid #168b45;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 18px 50px #001a4014}.entry-head{padding:21px 30px 18px;text-align:center;color:#fff;background:linear-gradient(135deg,#15953d,#006b69)}.entry-head h3{font-size:52px;line-height:1;margin:0 0 8px}.entry-head>div{display:flex;align-items:center;justify-content:center;gap:10px}.entry-head>div span{height:1px;width:72px;background:#fff9}.entry-head b{font-size:17px}.entry-panel form{padding:24px 20px 20px}.two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{height:67px;border:1px solid #cfd5de;border-radius:10px;margin-bottom:18px;display:flex;align-items:center;gap:12px;padding:0 16px;background:#fff}.field>span{font-size:24px;color:#111}.field input{width:100%;height:100%;border:0;outline:0;background:transparent;font-size:16px;color:#333}.consent{display:flex;gap:8px;align-items:flex-start;margin:8px 2px 12px;color:#4d5562;font-size:12px;line-height:1.35}.consent input{margin-top:2px}.consent a{color:#073c99}.entry-panel button{width:100%;height:66px;border:0;border-radius:8px;background:linear-gradient(135deg,#1249ae,#06388f);color:#fff;font-size:23px;font-weight:900;cursor:pointer}.entry-panel button b{float:right;font-size:34px;line-height:22px}.secure{text-align:center;font-size:13px;margin:15px 0 3px}.hp{position:absolute!important;left:-9999px!important}.message{padding:12px 14px;border-radius:8px;margin-bottom:15px;font-weight:700}.success{background:#eaf8ee;color:#137733}.error{background:#fff0f0;color:#b42318}.winners{max-width:1400px;margin:30px auto 0;padding:14px 28px 18px;border-radius:24px;background:linear-gradient(135deg,#f0f8f2,#fff);box-shadow:0 5px 25px #0000000d}.winner-heading{display:flex;align-items:center;justify-content:center;gap:15px}.winner-heading span{width:120px;height:1px;background:#168b39}.winner-heading h3{font-size:29px;margin:0}.winners>p{text-align:center;margin:5px 0 10px}.winner-grid{display:grid;grid-template-columns:repeat(6,1fr)}.winner{text-align:center;padding:7px 10px;border-right:1px solid #d8ded9}.winner:last-child{border:0}.flag{width:70px;height:70px;margin:0 auto 7px;border-radius:50%;background:#eaf6ec;display:grid;place-items:center;font-size:34px}.winner strong,.winner span{display:block}.winner strong{color:#168b39;font-size:17px}.winner span{margin-top:4px;color:#111}.placeholder{display:block;text-align:center;margin-top:10px;color:#707780}@media(max-width:950px){.hero{grid-template-columns:1fr}.promo{text-align:center}.alpha-logo{margin:auto}.offer-row{margin:auto}.benefits{display:inline-block;text-align:left}.winner-grid{grid-template-columns:repeat(3,1fr)}.winner:nth-child(3){border-right:0}}@media(max-width:600px){.site-shell{padding:20px 13px 28px}.alpha-logo{max-width:70%;width:280px}.promo h1{font-size:46px;letter-spacing:-2px}.promo h2{font-size:32px}.gift-icon{width:66px;min-width:66px;font-size:34px}.offer-banner{padding:10px 25px 10px 15px}.offer-banner span{font-size:14px}.offer-banner strong{font-size:29px}.prize-stage{height:180px}.amazon-card{left:8%;right:auto;width:205px;height:130px}.amazon-a{left:72px;font-size:75px}.amazon-smile{left:72px;top:68px}.prize-badge{right:0;top:-20px;width:125px;height:175px}.prize-badge strong{font-size:36px}.prize-badge span{font-size:13px}.benefits{margin-top:0}.two{grid-template-columns:1fr;gap:0}.entry-head h3{font-size:40px}.winner-grid{grid-template-columns:repeat(2,1fr)}.winner{border:0}.winner-heading span{width:40px}}