:root{--black:#111416;--yellow:#ffdd16;--cyan:#24c7e7;--paper:#f1f0ea;--white:#fff;--muted:#687076;--line:#cfd2d1;--shadow:0 26px 70px rgba(17,20,22,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--black);font-family:Arial,Helvetica,sans-serif;line-height:1.5}body.locked{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,textarea{font:inherit}button{cursor:pointer}[hidden]{display:none!important}.wrap{width:min(1320px,calc(100% - 54px));margin:auto}.notice{height:36px;background:var(--yellow);display:flex;justify-content:center;align-items:center;gap:48px;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.18em}.header{height:106px;background:var(--black);color:#fff;display:grid;grid-template-columns:230px 1fr 230px;align-items:center;padding:0 4vw;position:sticky;top:0;z-index:50}.brand{display:flex;align-items:center;gap:10px}.brand img{width:80px;height:80px;object-fit:contain}.brand b{font-size:14px;text-transform:uppercase;letter-spacing:.05em}.nav{display:flex;justify-content:center;gap:32px}.nav a{font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.nav a:hover,.nav a[aria-current=page]{color:var(--yellow)}.head-cta{justify-self:end;background:var(--cyan);color:var(--black);padding:14px 19px;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.toggle{display:none;width:45px;height:45px;border:1px solid var(--yellow);background:none;color:var(--yellow);font-size:20px}.mobile{position:fixed;inset:142px 0 0;background:var(--black);color:#fff;z-index:45;padding:40px 28px;display:grid;align-content:start;gap:22px}.mobile a{font-size:28px;font-weight:950;text-transform:uppercase}
.hero{background:var(--black);color:#fff;padding:42px 0 70px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:.83fr 1.17fr;gap:20px;align-items:stretch}.hero-copy{padding:55px 4vw 45px 0;display:flex;flex-direction:column;justify-content:center;position:relative}.tag{display:flex;align-items:center;gap:12px;color:#1497b4;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.2em}.tag::before{content:"";width:24px;height:8px;background:var(--yellow)}.tag.light{color:#8bdff0}.hero h1,.page-title h1{font-size:clamp(63px,7.5vw,116px);line-height:.78;letter-spacing:-.075em;text-transform:uppercase;margin:28px 0}.hero h1 span{display:block;color:var(--yellow);-webkit-text-stroke:1px var(--yellow)}.hero-copy>p{font-size:18px;color:#afb6b9;max-width:560px}.buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 23px;border:2px solid transparent;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.1em;transition:.2s}.button:hover{transform:translateY(-2px)}.button.yellow{background:var(--yellow);color:var(--black)}.button.outline{border-color:#555;color:#fff}.button.black{background:var(--black);color:#fff}.button.full{width:100%}.hero-visual{position:relative;min-height:660px}.hero-visual img{width:100%;height:100%;object-fit:cover}.hero-visual::before{content:"";position:absolute;inset:20px -30px -30px 30px;background:var(--cyan);z-index:-1}.jackpot{position:absolute;left:-55px;bottom:35px;background:var(--yellow);color:var(--black);padding:24px 30px;transform:rotate(-4deg);box-shadow:var(--shadow)}.jackpot small{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.14em}.jackpot strong{display:block;font-size:58px;line-height:1}.hero-data{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-top:1px solid #444}.hero-data div{padding:17px 8px 0 0}.hero-data small{display:block;color:#7d898e;font-size:8px;text-transform:uppercase;letter-spacing:.13em}.hero-data b{display:block;margin-top:4px;font-size:20px}.marquee{background:var(--cyan);padding:15px;overflow:hidden}.marquee p{margin:0;white-space:nowrap;text-align:center;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.18em}.marquee span{margin:0 22px}
.section{padding:clamp(80px,9vw,135px) 0}.heading{display:grid;grid-template-columns:1fr 430px;gap:70px;align-items:end;margin-bottom:55px}.heading h2,.impact-copy h2,.form-copy h2,.license-copy h2{font-size:clamp(49px,6vw,84px);line-height:.86;letter-spacing:-.065em;text-transform:uppercase;margin:16px 0 0}.heading p{font-size:18px;color:var(--muted);margin:0}.prizes{background:#fff}.prize-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:190px;gap:12px}.prize{padding:27px;background:var(--paper);display:flex;flex-direction:column}.prize small{font-size:9px;text-transform:uppercase;letter-spacing:.14em}.prize strong{font-size:43px;letter-spacing:-.05em;margin:auto 0 0}.prize.main{grid-column:span 7;grid-row:span 2;background:var(--yellow)}.prize.main strong{font-size:clamp(85px,10vw,145px);line-height:.8}.prize.second{grid-column:span 5;background:var(--black);color:#fff}.prize.third{grid-column:span 5;background:var(--cyan)}.prize.more{grid-column:span 12;background:var(--black);color:#fff;display:grid;grid-template-columns:1fr auto;align-items:end}.odds{border-left:5px solid var(--cyan);padding:14px 19px;margin-top:22px;color:var(--muted)}.impact{background:var(--yellow)}.impact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:7vw;align-items:center}.impact-image img{width:100%;aspect-ratio:4/3;object-fit:cover;box-shadow:14px 14px 0 var(--cyan)}.impact-copy p{font-size:18px}.points{margin-top:28px;border-top:2px solid var(--black)}.points article{display:grid;grid-template-columns:42px 1fr;padding:16px 0;border-bottom:1px solid var(--black)}.points b{color:#087c93}.points h3{margin:0;font-size:17px}.points p{font-size:14px;margin:4px 0 0}.process{background:var(--black);color:#fff}.process .heading p{color:#999}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#484d50}.process-grid article{background:var(--black);padding:28px;min-height:250px}.process-grid span{font-size:40px;font-weight:950;color:var(--cyan)}.process-grid h3{margin:45px 0 8px;font-size:23px}.process-grid p{color:#929a9e}
.order{background:var(--cyan)}.order-box{display:grid;grid-template-columns:400px 1fr;background:#fff;box-shadow:12px 12px 0 var(--black)}.form-copy{background:var(--yellow);padding:52px}.form-copy ul{list-style:none;padding:0;margin:28px 0;display:grid;gap:12px}.form-copy li::before{content:"■";margin-right:10px}.form{padding:52px}.numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0}.numbers button{border:2px solid var(--black);background:#fff;padding:15px 6px;font-weight:950}.numbers button.active{background:var(--black);color:#fff}.form label,.contact-form label{display:grid;gap:7px;margin:16px 0;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.form input,.contact-form input,.contact-form textarea{border:2px solid var(--black);padding:14px;background:#fff;outline:none}.form input:focus,.contact-form input:focus,.contact-form textarea:focus{box-shadow:5px 5px 0 var(--cyan)}.check{grid-template-columns:20px 1fr!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}.check input{width:18px;height:18px;margin:0}.total{display:flex;justify-content:space-between;align-items:center;border-top:2px solid var(--black);padding:20px 0;margin-top:20px}.total strong{font-size:38px}.message{min-height:20px;color:#a92a1d;font-size:12px}.message.ok{background:#d9f7fd;color:#07586a;padding:12px}.license{background:#fff}.license-box{display:grid;grid-template-columns:280px 1fr;border:2px solid var(--black)}.license-num{background:var(--black);color:var(--yellow);display:grid;place-content:center;text-align:center}.license-num small{font-size:9px;text-transform:uppercase;letter-spacing:.14em}.license-num strong{font-size:68px;line-height:1}.license-copy{padding:52px}.license-data{display:grid;grid-template-columns:repeat(2,1fr);margin:25px 0;border-top:1px solid var(--line)}.license-data div{padding:15px 10px 15px 0;border-bottom:1px solid var(--line)}.license-data small{display:block;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.13em}.license-data b{display:block;margin-top:4px}.footer{background:#080a0b;color:#fff;padding:70px 0 25px}.footer-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:65px}.footer-brand img{width:105px}.footer-brand p{max-width:360px;color:#90989b}.footer-col{display:grid;gap:10px;align-content:start;font-size:13px}.footer-col h3{font-size:9px;text-transform:uppercase;letter-spacing:.15em;color:var(--yellow);margin:0 0 15px}.footer-end{display:flex;justify-content:space-between;margin-top:50px;padding-top:22px;border-top:1px solid #414548;color:#7f888c;font-size:11px}
.page-title{background:var(--black);color:#fff;padding:82px 0;position:relative;overflow:hidden}.page-title::after{content:"";position:absolute;width:320px;height:320px;background:var(--cyan);right:-180px;top:-180px;transform:rotate(25deg)}.page-title p{font-size:19px;max-width:760px;color:#adb4b7}.content{padding:80px 0 120px}.reading{display:grid;grid-template-columns:250px minmax(0,830px);gap:80px}.toc{position:sticky;top:145px;align-self:start;display:grid}.toc a{font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.11em;padding:10px 0;border-bottom:1px solid var(--line)}.prose section{padding-bottom:44px;margin-bottom:44px;border-bottom:1px solid var(--line)}.prose h2{font-size:38px;line-height:1.05;margin:0 0 18px}.prose p,.prose li{color:var(--muted);line-height:1.8}.prose li+li{margin-top:8px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0}.card{background:#fff;border-top:5px solid var(--cyan);padding:22px}.card small{display:block;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.13em}.card strong{display:block;font-size:21px;margin-top:7px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw}.contact-info h2,.contact-form h2{font-size:42px}.contact-info div{padding:16px 0;border-bottom:1px solid var(--line)}.contact-info small{display:block;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.13em}.contact-info a,.contact-info b{display:block;margin-top:4px}.contact-form{background:#fff;border:2px solid var(--black);padding:40px;box-shadow:10px 10px 0 var(--yellow)}.result{background:#fff;border:2px solid var(--black);padding:55px;text-align:center;box-shadow:12px 12px 0 var(--cyan)}.result span{display:inline-block;background:var(--yellow);padding:8px 12px;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.result h2{font-size:47px;margin:22px 0 10px}.result p{color:var(--muted)}
@media(max-width:1050px){.header{grid-template-columns:1fr auto}.nav,.head-cta{display:none}.toggle{display:block}.hero-grid,.heading,.impact-grid,.order-box,.license-box,.contact-grid{grid-template-columns:1fr}.hero-copy{grid-row:1}.heading{gap:24px}.process-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.reading{grid-template-columns:1fr}.toc{position:static;grid-template-columns:1fr 1fr}}
@media(max-width:680px){.wrap{width:calc(100% - 34px)}.notice{gap:16px;white-space:nowrap;overflow:hidden}.header{height:84px;padding:0 17px}.brand img{width:62px;height:62px}.mobile{inset:120px 0 0}.hero-copy{padding:35px 0}.hero h1{font-size:58px}.hero-visual{min-height:430px}.hero-visual::before{display:none}.jackpot{left:-5px}.hero-data,.prize-grid,.impact-grid,.points,.process-grid,.license-data,.cards,.footer-grid,.toc{grid-template-columns:1fr}.prize{grid-column:span 12!important;grid-row:auto!important;min-height:170px}.prize.main{min-height:340px}.prize.more{display:flex}.process-grid article{min-height:190px}.form-copy,.form,.license-copy{padding:34px 22px}.numbers{grid-template-columns:1fr 1fr}.license-num{min-height:220px}.footer-brand{grid-column:auto}.footer-end{flex-direction:column;gap:9px}.page-title{padding:60px 0}.page-title h1{font-size:50px}.content{padding:55px 0 85px}.contact-form{padding:27px 19px}.result{padding:38px 19px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
