:root{--bg:#101b16;--panel:#19271f;--white:#f3f5e9;--muted:#9daaa0;--lime:#d0ff6a;--violet:#b6a0ed;--coral:#ff9473;--line:#ffffff19;--ease:cubic-bezier(.2,.7,.2,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--bg);color:var(--white);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:var(--lime);color:var(--bg)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid var(--coral);outline-offset:5px}svg{display:block;width:24px;height:24px;flex-shrink:0}.icon-definitions{position:absolute;width:0;height:0;overflow:hidden}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.skip-link{position:fixed;top:12px;left:12px;z-index:30;background:var(--lime);color:var(--bg);padding:12px 18px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}
.atmosphere{position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at 78% 22%,#47663830,transparent 55%),linear-gradient(#ffffff02 1px,transparent 1px),linear-gradient(90deg,#ffffff02 1px,transparent 1px);background-size:auto,86px 86px,86px 86px;pointer-events:none}#money-rain{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.announcement,.header,main,.footer,.mobile-bar{position:relative;z-index:1}
.announcement{height:34px;background:var(--lime);color:var(--bg);display:flex;justify-content:center;align-items:center;gap:19px}.announcement p{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin:0}.announcement svg{width:13px;height:13px}.header{display:flex;align-items:center;gap:20px;height:102px;border-bottom:1px solid var(--line)}.wordmark{display:inline-flex;align-items:center;gap:10px;font-size:28px;font-weight:800;letter-spacing:-1.7px}.wordmark>svg{color:var(--lime);width:31px;height:31px}.wordmark-dot{color:var(--lime)}nav{display:flex;align-items:center;gap:29px;margin-left:auto}.nav-link{font-size:12px;color:#c3cdc1;transition:color .2s}.nav-link:hover{color:var(--lime)}
.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;font-weight:600;white-space:nowrap;transition:transform .25s var(--ease),background .25s,box-shadow .25s}.button:hover{transform:translateY(-3px)}.button:active{transform:translateY(0)}.button-outline{border:1px solid #ffffff40;border-radius:100px;padding:12px 20px;font-size:12px;gap:20px}.button-outline svg{width:17px;height:17px}.button-outline:hover{background:var(--lime);border-color:var(--lime);color:var(--bg)}.motion-toggle{border:1px solid #ffffff29;background:#ffffff05;width:39px;height:39px;border-radius:50%;display:grid;place-items:center;transition:background .2s}.motion-toggle:hover{background:#ffffff15}.motion-pause{display:flex;gap:4px}.motion-pause i{display:block;width:2px;height:12px;background:var(--white)}.motion-play{display:none;font-size:10px;padding-left:2px}[data-motion="off"] .motion-pause{display:none}[data-motion="off"] .motion-play{display:block}
.hero{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:56px;position:relative}.hero-content{position:relative;z-index:3}.eyebrow{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;display:flex;align-items:center;gap:9px;color:#c4d3b8;margin:0 0 27px}.signal{width:6px;height:6px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 5px #d0ff6a0b}h1{margin:0;font-weight:800;line-height:1;letter-spacing:-4px}.headline{display:block;font-size:clamp(40px,4.65vw,67px);letter-spacing:-3px}.prize{display:block;font-size:clamp(69px,7.7vw,112px);font-weight:800;letter-spacing:-.065em;color:var(--lime);margin-top:8px;text-shadow:0 0 44px #d0ff6a12}.currency{display:flex;align-items:center;gap:22px;font-size:clamp(36px,4.3vw,58px);font-weight:500;letter-spacing:-2px;margin-top:3px}.title-star{font-size:44px;color:var(--violet);line-height:1}.hero-subtitle{font-size:25px;font-weight:500;letter-spacing:-.7px;margin:27px 0 0;line-height:1.3}.hero-subtitle em{font-style:normal;color:var(--violet);position:relative;white-space:nowrap}.hero-subtitle em:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:7px;border-top:2px solid var(--violet);border-radius:50%;transform:rotate(-4deg)}.hero-description{font-size:13px;line-height:1.8;color:var(--muted);margin:16px 0 0}.hero-description strong{font-weight:500;color:var(--white)}.button-primary{background:var(--lime);color:var(--bg);border-radius:100px;padding:9px 10px 9px 23px;min-height:63px;font-size:15px;gap:13px;box-shadow:0 0 0 0 #d0ff6a20}.button-primary:hover{background:#ddff97;box-shadow:0 0 30px #d0ff6a1c}.button-arrow{display:grid;place-items:center;width:43px;height:43px;background:var(--bg);color:var(--lime);border-radius:50%;margin-left:22px;transition:transform .25s var(--ease)}.button-arrow>svg{width:19px;height:19px}.button:hover .button-arrow{transform:rotate(45deg)}.telegram-icon{width:20px;height:20px}.hero-cta{margin-top:25px}.cta-caption{font-size:10px;color:var(--muted);display:flex;gap:7px;align-items:center;margin:13px 0 0 17px}.cta-caption svg{width:12px;height:12px;color:#b9c6ad}.hero-bottom{grid-column:1/-1;display:flex;align-items:center;gap:33px;margin-top:45px;padding:23px 0 26px;border-top:1px solid var(--line);font-size:11px;color:#b5c1b1}.hero-bottom>span{display:flex;align-items:center;gap:8px}.hero-bottom svg{width:15px;height:15px;color:var(--lime)}.hero-bottom>a{margin-left:auto;display:flex;gap:25px;align-items:center}.hero-bottom>a>span{font-size:22px;color:var(--lime)}
.prize-scene{position:relative;min-width:0;height:520px;align-self:center;isolation:isolate}.scene-glow{position:absolute;width:105%;height:90%;top:5%;left:-4%;background:radial-gradient(ellipse,#c0ee6c1a,transparent 68%);z-index:-2}.scene-orbit{position:absolute;left:7%;top:10%;height:78%;width:84%;border:1px solid #d0ff6a12;border-radius:50%;transform:rotate(-30deg)}.orbit-two{transform:rotate(35deg);height:70%;top:14%;width:100%;left:0}.scene-bill{position:absolute;width:230px;height:111px;filter:drop-shadow(0 14px 16px #0004);z-index:-1;will-change:transform;animation:bill-float 8s ease-in-out infinite}.bill-one{left:1%;top:17%;--angle:-37deg;--lift:-16px;transform:rotate(-37deg)}.bill-two{right:-3%;top:16%;width:238px;height:115px;--angle:25deg;--lift:18px;transform:rotate(25deg);animation-delay:-3s}.bill-three{left:8%;bottom:11%;width:226px;height:109px;--angle:-22deg;--lift:12px;transform:rotate(-22deg);animation-delay:-5s}.ticket-back{position:absolute;left:17%;top:25%;width:71%;height:53%;background:var(--violet);border-radius:21px;transform:rotate(8deg);box-shadow:0 22px 60px #0005}.prize-ticket{position:absolute;left:13%;top:20%;width:74%;padding:23px 25px 21px;border-radius:21px;background:linear-gradient(135deg,#e5ffa0 0%,#c4ed67 75%);color:#23341c;box-shadow:0 28px 55px #0004,inset 0 1px 0 #f5ffcc;transform:rotate(-9deg);animation:ticket-float 7s ease-in-out infinite}.ticket-top{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:1.2px;font-weight:700}.ticket-top svg{width:21px;height:21px}.ticket-overline{display:block;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.3px;margin-top:25px}.ticket-amount{display:block;font-size:clamp(30px,4.1vw,58px);letter-spacing:-3px;font-weight:800;line-height:1;margin-top:13px;white-space:nowrap}.ticket-amount>span{font-size:25px;letter-spacing:-1px;font-weight:500;margin-left:8px}.ticket-perforation{border-top:1px dashed #4a6b3370;margin:22px -25px 17px;position:relative}.ticket-perforation:before,.ticket-perforation:after{content:"";position:absolute;width:19px;height:19px;background:var(--bg);border-radius:50%;top:-10px;left:-9px}.ticket-perforation:after{left:auto;right:-9px}.ticket-bottom{display:flex;justify-content:space-between;align-items:center;font-size:7px;font-weight:600;letter-spacing:1px;line-height:1.5}.ticket-barcode{width:61px;height:30px;background:repeating-linear-gradient(90deg,#23341c 0,#23341c 1px,transparent 1px,transparent 4px,#23341c 4px,#23341c 7px,transparent 7px,transparent 9px);opacity:.8}.scene-sticker{position:absolute;right:0;top:5%;background:var(--coral);color:var(--bg);border-radius:50%;width:113px;height:113px;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(12deg);box-shadow:0 0 0 7px #ff947309;z-index:3;animation:sticker-rock 9s ease-in-out infinite}.scene-sticker>span{font-size:12px;font-weight:600}.scene-sticker>strong{font-size:24px;font-weight:800;letter-spacing:-1px}.scene-sticker>svg{width:22px;height:22px;margin-top:1px}.coin{position:absolute;width:87px;height:87px;border:5px solid #ebbb57;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ffe6a4,#edbb4d 65%,#cf8929);color:#ad781d;box-shadow:4px 8px 0 #a56f22,9px 18px 25px #0003,inset 0 0 0 3px #ffe396;display:grid;place-items:center;transform:rotate(-16deg);z-index:3}.coin:after{content:"";position:absolute;inset:7px;border:1px dashed #b9832b;border-radius:50%}.coin span{font-size:19px;letter-spacing:-1px;font-weight:800;text-shadow:0 1px 0 #fff3b3}.coin-one{right:8%;bottom:11%;animation:coin-float 6s ease-in-out infinite}.coin-two{right:0;bottom:26%;width:68px;height:68px;transform:rotate(22deg);animation:coin-float 7s ease-in-out infinite reverse}.coin-two svg{width:30px;height:30px}.scene-spark{position:absolute;color:var(--violet);animation:spark-turn 18s linear infinite}.spark-one{left:12%;top:2%;width:40px;height:40px}.spark-two{left:4%;bottom:18%;width:25px;height:25px;color:var(--lime);animation-direction:reverse}.scene-caption{position:absolute;bottom:0;left:26%;font-size:8px;letter-spacing:1.9px;color:#9baa91;transform:rotate(-6deg)}
.ticker{background:var(--violet);color:#241d31;overflow:hidden;transform:rotate(-1.3deg);padding:21px 0;margin:18px 0 0;position:relative;z-index:2}.ticker-track{display:flex;align-items:center;gap:37px;width:max-content;animation:ticker-flow 38s linear infinite}.ticker-track>span{font-size:32px;font-weight:800;letter-spacing:-1px;white-space:nowrap}.ticker-track>svg{width:31px;height:31px}.ticker-outline{-webkit-text-stroke:1px #362747;color:transparent}.section-space{padding-top:103px;padding-bottom:99px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:37px}.section-label{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:1.6px;text-transform:uppercase;color:#b8c7ab;margin:0 0 21px}.section-label>span{font-size:17px;color:var(--lime)}h2{font-size:clamp(32px,3.5vw,49px);font-weight:500;line-height:1.13;letter-spacing:-2px;margin:0}.muted-heading{color:#8d9e90}.lime-text{color:var(--lime)}.section-intro{font-size:12px;color:var(--muted);line-height:1.7;margin:0 0 4px}
.dreams-layout{display:grid;grid-template-columns:.9fr 1.4fr;gap:20px}.dream-tabs{display:flex;flex-direction:column;gap:11px}.dream-option{display:flex;align-items:center;text-align:left;gap:17px;border:1px solid #ffffff12;background:#19261ee6;border-radius:18px;padding:23px 24px;width:100%;transition:background .25s,border .25s,transform .25s}.dream-option:hover{background:#24342a;transform:translateX(4px)}.dream-option.is-active{border-color:#d0ff6a80;background:#223325}.dream-option-icon{display:grid;place-items:center;width:43px;height:43px;flex-shrink:0;background:#ffffff08;border-radius:12px;color:var(--muted)}.dream-option-icon>svg{width:27px;height:27px}.is-active .dream-option-icon{background:var(--lime);color:#30402a}.dream-option strong{display:block;font-size:15px;font-weight:500;letter-spacing:-.3px}.dream-option small{display:block;font-size:10px;margin-top:7px;color:var(--muted)}.dream-arrow{margin-left:auto;color:#788c76;width:18px;height:18px}.is-active .dream-arrow{color:var(--lime)}.dream-panel{background:var(--violet);color:#291f38;display:flex;align-items:center;gap:22px;padding:38px;border-radius:22px;overflow:hidden;position:relative;transition:background .35s}.dream-panel[data-dream-active="travel"]{background:#b0dce0}.dream-panel[data-dream-active="plans"]{background:#ffad8e}.dream-visual{position:relative;flex:0 0 36%;height:205px;display:grid;place-items:center}.dream-visual-ring{position:absolute;width:178px;height:178px;border:1px solid #291f3825;border-radius:50%;transform:rotate(-25deg)}.dream-visual-ring:before{content:"";position:absolute;inset:17px -10px;border:1px solid #291f3819;border-radius:50%;transform:rotate(55deg)}#dream-icon{width:116px;height:116px;transform:rotate(-14deg);filter:drop-shadow(10px 14px 0 #291f380b);transition:transform .3s}.dream-panel:hover #dream-icon{transform:rotate(-5deg) translateY(-5px)}.dream-visual-star{position:absolute;right:-3px;top:17px;font-size:35px;color:#f2ffcc}.dream-mini-tag{position:absolute;bottom:7px;left:0;transform:rotate(-8deg);font-size:8px;letter-spacing:.6px;font-weight:600;background:#e1ff9e;color:#294120;padding:8px 12px;border-radius:4px;white-space:nowrap}.dream-panel-copy{position:relative;z-index:1;min-width:0}.dream-kicker{font-size:8px;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 15px;color:#574267}.dream-panel h3{font-size:29px;font-weight:500;line-height:1.13;letter-spacing:-1px;margin:0}.dream-panel-copy>p:last-child{font-size:11px;line-height:1.8;max-width:253px;margin:17px 0 0;color:#574267}
.how-section{padding-top:0}.how-section>.wrap{padding-top:63px;border-top:1px solid var(--line)}.small-telegram-link{display:flex;align-items:center;gap:23px;color:var(--lime);font-size:12px;margin-bottom:4px}.small-telegram-link svg{width:17px;height:17px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;list-style:none;margin:0;padding:0}.step-card{background:linear-gradient(135deg,#233327ed,#17271ded);border:1px solid #ffffff12;border-radius:21px;padding:28px;transition:transform .25s,border .25s;position:relative;overflow:hidden}.step-card:hover{transform:translateY(-6px);border-color:#d0ff6a44}.step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.step-number{font-size:44px;font-weight:500;color:#6b7f5c;letter-spacing:-3px}.step-top svg{width:24px;height:24px;color:var(--lime)}.step-card:nth-child(2) .step-top svg{color:var(--violet)}.step-card:nth-child(3) .step-top svg{color:var(--coral)}.step-card h3{font-size:22px;font-weight:500;letter-spacing:-.7px;margin:0 0 15px}.step-card p{font-size:12px;line-height:1.8;color:var(--muted);max-width:270px;margin:0}.step-footnote{display:block;font-size:9px;letter-spacing:.15px;color:#91a286;margin-top:26px;border-top:1px solid var(--line);padding-top:16px}
.faq-section{display:grid;grid-template-columns:1fr 1.12fr;gap:9%;padding-top:0}.faq-intro h2{font-size:clamp(30px,3.1vw,43px)}.faq-intro>p:not(.section-label){font-size:12px;line-height:1.8;color:var(--muted);margin:25px 0 22px}.text-link{display:inline-flex;align-items:center;gap:27px;font-size:12px;color:var(--lime);border-bottom:1px solid #d0ff6a50;padding-bottom:10px}.text-link svg{width:17px;height:17px}.faq-list{padding-top:5px}.faq-list details{border-bottom:1px solid #ffffff20}.faq-list details:first-child{border-top:1px solid #ffffff20}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:24px 0;font-size:14px;font-weight:500;transition:color .2s}.faq-list summary:hover{color:var(--lime)}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{position:relative;width:19px;height:19px;flex-shrink:0}.faq-plus:before,.faq-plus:after{content:"";position:absolute;background:var(--lime);width:13px;height:1px;top:9px;left:3px;transition:transform .2s}.faq-plus:after{transform:rotate(90deg)}[open] .faq-plus:after{transform:rotate(0)}.faq-answer{padding:0 33px 23px 0}.faq-answer p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}
.closing-section{padding-bottom:67px}.closing-card{position:relative;isolation:isolate;overflow:hidden;text-align:center;background:var(--lime);color:#20321a;border-radius:29px;padding:62px 20px 49px}.closing-label{font-size:9px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 25px}.closing-card h2{font-size:clamp(31px,4.15vw,58px);font-weight:600;letter-spacing:-2.6px;position:relative;z-index:2}.closing-card h2>span{color:#4d6b2d}.closing-card>p:not(.closing-label){position:relative;z-index:2;font-size:13px;color:#57723c;margin:19px 0 0}.button-dark{position:relative;z-index:2;background:#182719;color:#f1f5e8;border-radius:100px;padding:9px 10px 9px 23px;min-height:62px;font-size:14px;gap:13px}.button-dark:hover{background:#2c4021;box-shadow:0 9px 24px #36521c22}.button-dark .button-arrow{background:var(--lime);color:var(--bg)}.closing-cta{margin-top:29px}.closing-note{position:relative;display:block;font-size:9px;color:#5b783e;margin-top:14px}.closing-orbit{position:absolute;left:10%;top:-65%;width:80%;height:230%;border:1px solid #577b281f;border-radius:50%;transform:rotate(-30deg);z-index:-1}.closing-orbit:after{content:"";position:absolute;inset:35px -50px;border:1px solid #577b2819;border-radius:50%;transform:rotate(50deg)}.closing-spark{position:absolute;top:52px;right:60px;width:50px;height:50px;color:#6e922f;animation:spark-turn 30s linear infinite}.footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:32px 38px;border-top:1px solid var(--line)}.footer .wordmark{font-size:23px}.footer .wordmark>svg{width:26px;height:26px}.footer p{font-size:10px;color:var(--muted);margin:0}.footer>a:last-child{font-size:11px;color:#b4c6a4;display:flex;gap:21px;align-items:center}.footer>a:last-child svg{width:16px;height:16px}.mobile-bar{display:none}
@keyframes bill-float{0%,100%{transform:translateY(0) rotate(var(--angle))}50%{transform:translateY(var(--lift)) rotate(calc(var(--angle) + 5deg))}}@keyframes ticket-float{0%,100%{transform:translateY(0) rotate(-9deg)}50%{transform:translateY(-12px) rotate(-6deg)}}@keyframes coin-float{0%,100%{translate:0 0}50%{translate:0 -14px}}@keyframes sticker-rock{0%,100%{transform:rotate(12deg)}50%{transform:rotate(3deg)}}@keyframes spark-turn{to{rotate:360deg}}@keyframes ticker-flow{to{transform:translateX(-50%)}}[data-motion="off"] *,[data-motion="off"] *:before,[data-motion="off"] *:after{animation-play-state:paused!important}
@media(min-width:1500px){.hero{padding-top:68px}.prize-scene{height:550px}.hero-bottom{margin-top:56px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header{height:90px}.hero{padding-top:47px}.headline{font-size:5.1vw}.prize{font-size:8.1vw}.hero-subtitle{font-size:22px}.prize-scene{height:450px}.ticket-amount{font-size:4.5vw}.prize-ticket{padding:20px 21px 18px;left:9%;width:83%}.ticket-back{left:14%;width:79%}.ticket-perforation{margin-inline:-21px}.scene-bill{width:195px;height:94px}.bill-two{width:196px;height:95px;right:-2%;top:14%}.bill-three{width:190px;height:92px;left:1%;bottom:10%}.scene-sticker{width:93px;height:93px;right:-5px;top:1%}.scene-sticker>strong{font-size:21px}.scene-sticker>span{font-size:10px}.scene-caption{font-size:6px;left:17%;bottom:1%}.coin-one{width:72px;height:72px;bottom:5%;right:6%}.coin-two{width:61px;height:61px;bottom:20%;right:-2%}.spark-one{left:10%;top:0}.spark-two{left:0;bottom:17%}.hero-bottom{gap:24px}.section-space{padding-top:78px;padding-bottom:76px}.dreams-layout{grid-template-columns:1fr 1.3fr;gap:15px}.dream-option{padding:21px 18px;gap:12px}.dream-option strong{font-size:13px}.dream-panel{padding:25px;gap:18px}.dream-panel h3{font-size:25px}.dream-visual{flex-basis:31%}.dream-visual-ring{width:130px;height:130px}#dream-icon{width:91px;height:91px}.dream-visual-star{right:-18px;top:40px;font-size:24px}.dream-mini-tag{bottom:26px;left:-3px;font-size:6px;padding:7px}.dream-panel-copy>p:last-child{font-size:10px}.how-section{padding-top:0}.how-section>.wrap{padding-top:55px}.steps{gap:13px}.step-card{padding:23px}.step-card h3{font-size:20px}.step-footnote{font-size:8px}.faq-section{padding-top:0;gap:7%}.closing-spark{right:34px;top:39px;width:34px;height:34px}}
@media(max-width:800px){.wrap{width:calc(100% - 48px)}nav{gap:22px}.nav-link{font-size:11px}.header{gap:15px}.hero{gap:0}.eyebrow{font-size:8px;letter-spacing:1.1px}.headline{font-size:5.3vw;letter-spacing:-2.2px}.prize{font-size:8.35vw}.currency{font-size:40px}.title-star{font-size:33px}.hero-subtitle{font-size:19px;letter-spacing:-.6px}.hero-description{font-size:11px}.hero-cta{font-size:12px;min-height:56px;padding-left:17px;gap:11px}.button-arrow{width:38px;height:38px;margin-left:12px}.hero-cta .telegram-icon{width:17px;height:17px}.prize-scene{height:390px;margin-top:5px}.ticket-overline{font-size:9px;margin-top:19px}.ticket-top{font-size:6px}.ticket-amount{font-size:4.45vw;letter-spacing:-2px}.ticket-amount>span{font-size:17px;margin-left:4px}.ticket-bottom{font-size:5.5px}.ticket-perforation{margin-top:19px;margin-bottom:14px}.ticket-barcode{width:40px;height:23px}.scene-sticker{width:76px;height:76px;top:0;right:-4px}.scene-sticker>strong{font-size:17px}.scene-sticker>span{font-size:8px}.scene-sticker>svg{width:17px;height:17px}.scene-bill{width:163px;height:79px}.bill-one{left:-1%;top:16%}.bill-two{top:13%;right:0}.bill-three{left:3%;bottom:13%}.coin-one{bottom:9%;width:60px;height:60px;right:6%}.coin-one>span{font-size:14px}.coin-two{width:50px;height:50px;bottom:23%;right:-1%}.coin-two svg{width:22px;height:22px}.spark-one{width:26px;height:26px}.spark-two{width:19px;height:19px}.scene-caption{bottom:1%;font-size:5.5px;left:13%;letter-spacing:1.3px}.hero-bottom{margin-top:35px;font-size:9px;gap:20px}.hero-bottom>a{gap:13px}.ticker{padding-block:17px}.ticker-track{gap:25px}.ticker-track>span{font-size:25px}.ticker-track>svg{width:23px;height:23px}h2{font-size:34px;letter-spacing:-1.6px}.section-intro{font-size:11px}.section-heading{gap:20px}.dreams-layout{grid-template-columns:1fr 1fr}.dream-option{padding:20px 15px;gap:12px}.dream-option-icon{width:35px;height:35px;border-radius:10px}.dream-option-icon>svg{width:23px;height:23px}.dream-option strong{font-size:12px}.dream-option small{font-size:9px}.dream-arrow{width:15px;height:15px}.dream-panel{display:block;padding:25px 27px}.dream-visual{height:110px;width:100%;margin-bottom:23px}.dream-visual-ring{width:120px;height:120px}#dream-icon{width:90px;height:90px}.dream-visual-star{right:26px;top:0}.dream-mini-tag{bottom:-5px;left:13px}.dream-panel h3{font-size:25px}.dream-kicker{font-size:7px;margin-bottom:10px}.dream-panel-copy>p:last-child{margin-top:10px}.step-card{padding:23px 20px}.step-card h3{font-size:18px}.step-card p{font-size:11px}.step-top{margin-bottom:23px}.step-number{font-size:36px}.step-top svg{width:21px;height:21px}.step-footnote{font-size:7px;letter-spacing:0}.faq-intro h2{font-size:30px}.faq-list summary{font-size:13px}.faq-answer p{font-size:11px}.closing-card h2{font-size:38px;letter-spacing:-1.8px}.closing-card>p:not(.closing-label){font-size:11px}.closing-label{font-size:8px;letter-spacing:1.2px}.closing-spark{width:27px;height:27px;right:23px;top:23px}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}.announcement{height:30px;gap:13px}.announcement p{font-size:7.5px;letter-spacing:1.4px}.announcement svg{width:10px;height:10px}.header{height:77px;gap:10px}.wordmark{font-size:23px;gap:8px}.wordmark>svg{width:26px;height:26px}.nav-link{display:none}nav{gap:0}.button-outline{font-size:10px;padding:10px 14px;gap:10px}.button-outline svg{width:15px;height:15px}.motion-toggle{width:32px;height:32px}.motion-pause{gap:3px}.motion-pause i{height:10px}.hero{display:block;padding-top:36px}.eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:21px}.headline{font-size:clamp(37px,10vw,57px);letter-spacing:-2px}.prize{font-size:clamp(66px,18vw,102px);margin-top:7px;letter-spacing:-.065em}.currency{font-size:38px;gap:18px;margin-top:1px;letter-spacing:-1.5px}.title-star{font-size:29px}.hero-subtitle{font-size:21px;letter-spacing:-.7px;margin-top:23px}.hero-description{font-size:12px;line-height:1.8;margin-top:15px}.hero-cta{font-size:14px;margin-top:22px;min-height:60px;padding-left:20px;gap:13px}.hero-cta .telegram-icon{width:19px;height:19px}.button-arrow{width:41px;height:41px;margin-left:21px}.cta-caption{font-size:9px;margin-left:12px}.prize-scene{width:100%;height:365px;max-width:430px;margin:25px auto 0}.scene-orbit{left:7%;top:8%;height:83%;width:87%}.orbit-two{width:100%;left:0}.prize-ticket{left:13%;top:20%;width:73%;padding:19px 21px 18px}.ticket-back{left:18%;top:25%;width:70%;height:56%}.ticket-top{font-size:6px}.ticket-top svg{width:17px;height:17px}.ticket-overline{font-size:9px;margin-top:20px}.ticket-amount{font-size:clamp(29px,8.3vw,43px);letter-spacing:-2px;margin-top:12px}.ticket-amount>span{font-size:18px;letter-spacing:-.7px;margin-left:5px}.ticket-perforation{margin-top:20px;margin-bottom:14px;margin-inline:-21px}.ticket-bottom{font-size:5.5px}.ticket-barcode{width:45px;height:23px}.scene-sticker{width:80px;height:80px;right:1%;top:3%}.scene-sticker>span{font-size:8px}.scene-sticker>strong{font-size:18px}.scene-sticker>svg{width:16px;height:16px}.scene-bill{width:165px;height:80px}.bill-one{left:3%;top:13%}.bill-two{right:0;top:16%;width:175px;height:84px}.bill-three{left:4%;bottom:8%;width:166px;height:80px}.coin-one{width:61px;height:61px;right:10%;bottom:5%}.coin-one>span{font-size:14px}.coin-two{width:49px;height:49px;right:1%;bottom:21%}.spark-one{width:26px;height:26px;left:16%;top:1%}.spark-two{width:20px;height:20px;left:2%;bottom:14%}.scene-caption{font-size:6px;bottom:-2%;left:19%;letter-spacing:1.3px}.hero-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 10px;margin-top:34px;padding:19px 0 21px;font-size:9px}.hero-bottom>span{gap:5px}.hero-bottom svg{width:13px;height:13px}.hero-bottom>a{display:none}.ticker{margin-top:18px;transform:rotate(-2deg);padding-block:16px}.ticker-track{gap:22px}.ticker-track>span{font-size:22px;letter-spacing:-.7px}.ticker-track>svg{width:20px;height:20px}.section-space{padding-top:64px;padding-bottom:59px}.section-heading{display:block;margin-bottom:27px}.section-label{font-size:8px;letter-spacing:1.2px;gap:8px;margin-bottom:17px}.section-label>span{font-size:15px}h2{font-size:31px;letter-spacing:-1.4px;line-height:1.14}.section-intro{font-size:11px;line-height:1.6;margin-top:19px}.section-intro br{display:none}.dreams-layout{display:flex;flex-direction:column;gap:17px}.dream-tabs{gap:9px}.dream-option{padding:17px 20px;border-radius:15px;gap:15px}.dream-option strong{font-size:14px}.dream-option small{font-size:10px;margin-top:6px}.dream-option-icon{width:38px;height:38px}.dream-option-icon>svg{width:25px;height:25px}.dream-arrow{width:17px;height:17px}.dream-panel{display:flex;min-height:234px;gap:22px;padding:28px 23px;border-radius:19px}.dream-visual{flex-basis:31%;height:143px;margin-bottom:0;min-width:85px}.dream-visual-ring{width:116px;height:116px}#dream-icon{width:87px;height:87px}.dream-visual-star{right:-9px;top:5px;font-size:23px}.dream-mini-tag{left:-2px;bottom:0;font-size:5.5px;padding:6px 8px}.dream-panel h3{font-size:24px;letter-spacing:-.8px}.dream-kicker{font-size:6.5px;letter-spacing:1px}.dream-panel-copy>p:last-child{font-size:10px;line-height:1.6;margin-top:13px}.how-section{padding-top:0}.how-section>.wrap{padding-top:42px}.how-section h2{font-size:28px}.small-telegram-link{font-size:10px;margin-top:19px;gap:16px}.small-telegram-link svg{width:15px;height:15px}.steps{grid-template-columns:1fr;gap:12px}.step-card{padding:23px 23px 20px;border-radius:18px;display:grid;grid-template-columns:42px 1fr;gap:0 16px}.step-top{display:contents}.step-number{grid-column:1;grid-row:1/3;font-size:32px;letter-spacing:-2px;line-height:1.1;padding-top:0;color:#7e946d}.step-top svg{position:absolute;top:24px;right:23px;width:20px;height:20px}.step-card h3{grid-column:2;font-size:19px;margin:0 26px 10px 0;letter-spacing:-.6px}.step-card p{grid-column:2;font-size:11px;max-width:none}.step-footnote{grid-column:2;font-size:8px;margin-top:15px;padding-top:12px}.faq-section{display:block;padding-top:0}.faq-intro h2{font-size:31px}.faq-intro>p:not(.section-label){font-size:11px;margin-top:20px;margin-bottom:18px}.text-link{font-size:11px;gap:19px}.text-link svg{width:16px;height:16px}.faq-list{padding-top:29px}.faq-list summary{font-size:13px;padding:22px 0}.faq-answer{padding-bottom:20px;padding-right:20px}.faq-answer p{font-size:11px}.closing-section{padding-bottom:46px}.closing-card{border-radius:22px;padding:43px 19px 35px}.closing-label{font-size:7px;letter-spacing:.8px;margin-bottom:23px}.closing-card h2{font-size:clamp(25px,6.35vw,37px);letter-spacing:-1.3px}.closing-card>p:not(.closing-label){font-size:11px;max-width:250px;margin:19px auto 0;line-height:1.6}.closing-cta{font-size:12px;min-height:58px;padding-left:19px;margin-top:24px;gap:11px}.closing-cta .telegram-icon{width:18px;height:18px}.closing-cta .button-arrow{width:40px;height:40px;margin-left:16px}.closing-note{font-size:7.5px;margin-top:13px}.closing-spark{width:20px;height:20px;top:17px;right:15px}.closing-orbit{left:-10%;top:-20%;height:160%;width:120%}.footer{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px;padding:25px 0 32px}.footer .wordmark{font-size:21px;gap:7px}.footer .wordmark>svg{width:23px;height:23px}.footer p{font-size:9px;text-align:right}.footer>a:last-child{grid-column:1/-1;font-size:10px;gap:14px}.footer>a:last-child svg{width:14px;height:14px}.mobile-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:20;align-items:center;justify-content:space-between;gap:15px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #d0ff6a30;background:#101b16f7;box-shadow:0 -8px 35px #0003;backdrop-filter:blur(15px);transform:translateY(110%);visibility:hidden;transition:transform .3s var(--ease),visibility .3s;pointer-events:none}.mobile-bar>div>span{display:block;font-size:8px;color:var(--muted);margin-bottom:5px}.mobile-bar strong{font-size:16px;font-weight:600;letter-spacing:-.5px;color:var(--lime)}.mobile-bar .button{font-size:11px;padding:13px 17px;min-height:42px;gap:17px}.mobile-bar .button svg{width:16px;height:16px}[data-sticky="true"] .mobile-bar{transform:translateY(0);visibility:visible;pointer-events:auto}body{padding-bottom:18px}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.wordmark{font-size:21px;gap:6px}.wordmark>svg{width:23px;height:23px}.header{gap:8px}.button-outline{font-size:9px;padding:9px 11px;gap:8px}.motion-toggle{width:29px;height:29px}.eyebrow{font-size:7px;letter-spacing:1px}.hero-subtitle{font-size:19px}.hero-cta{font-size:12px;padding-left:18px}.prize-scene{height:330px}.prize-ticket{padding:17px 17px 15px;left:11%;width:77%}.ticket-perforation{margin-inline:-17px}.ticket-overline{font-size:8px;margin-top:17px}.ticket-amount{font-size:8.7vw}.ticket-amount>span{font-size:16px}.ticket-top{font-size:5px}.ticket-top svg{width:15px;height:15px}.ticket-perforation{margin-top:16px;margin-bottom:13px}.scene-sticker{width:69px;height:69px}.scene-sticker>strong{font-size:16px}.scene-sticker>span{font-size:7px}.scene-bill{width:148px;height:72px}.bill-three{width:151px;height:73px}.coin-one{width:55px;height:55px}.coin-two{width:45px;height:45px}.scene-caption{font-size:5px;letter-spacing:1px}.hero-bottom{font-size:8px;gap:10px}.dream-panel{padding:26px 18px;gap:19px}.dream-panel h3{font-size:21px}.dream-visual{min-width:76px}.dream-visual-ring{width:100px;height:100px}#dream-icon{width:78px;height:78px}.dream-mini-tag{font-size:5px;left:-6px}.step-card{padding:23px 18px 20px;gap:0 10px}.step-top svg{right:18px}.step-card h3{font-size:18px}.closing-card{padding-inline:14px}.closing-label{font-size:6.5px}.closing-card h2{font-size:23px;letter-spacing:-1.2px}.closing-cta{font-size:11px;padding-left:17px;gap:10px}.closing-cta .button-arrow{margin-left:11px}.mobile-bar{padding-inline:16px;gap:10px}.mobile-bar strong{font-size:14px}.mobile-bar .button{padding:12px 15px;font-size:10px;gap:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}body:not([data-motion-override="on"]) *,body:not([data-motion-override="on"]) *:before,body:not([data-motion-override="on"]) *:after{animation:none!important}}
