.page-header{position:sticky;top:0;z-index:20;border-bottom:1px solid #18283a;background:rgba(4,21,35,.35);backdrop-filter:blur(14px)}.page-header__inner{display:flex;align-items:center;justify-content:space-between;max-width:1200px;height:64px;margin-inline:auto;padding-inline:28px}.page-header__logo{display:block}.page-header__logo img{display:block}.page-header__rules{display:inline-flex;align-items:center;gap:6.6px;height:32px;padding:0 13.6px;border-radius:10px;font-size:14px;line-height:21px;font-weight:600;color:#cdd6da;text-decoration:none}.page-header__rules:hover,.page-header__rules:focus-visible{color:#fff;text-decoration:underline}@media all and (max-width: 767px){.page-header__inner{padding-inline:16px}}.hero{padding-top:23px;text-align:center;color:#fff}.hero__inner{width:100%;max-width:1142px;margin-inline:auto;padding-inline:16px}.hero__badge{display:inline-block;margin:0;padding:8px 23px;border:1px solid #0a5b89;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:uppercase}.hero__badge span{color:#6aa6dc}.hero__title{margin:22px 0 0;font-size:52px;line-height:1.18;font-weight:600;letter-spacing:-0.005em;color:#fff}.hero__accent{display:inline-block;background:linear-gradient(100deg, #004cf8 0%, #1076b0 38%, #0a838a 72%, #16b382 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.hero__lede{max-width:660px;margin:22px auto 0;font-size:17px;line-height:1.55;color:#cdd6da}@media all and (max-width: 767px){.hero{padding-top:40px}.hero__badge{padding:8px 21px;font-size:12.5px}.hero__title{margin-top:18px;font-size:32px;line-height:1.22}.hero__lede{margin-top:16px;font-size:16.5px}}.fortune{padding-top:96px;color:#fff}.fortune__play{display:flex;flex-direction:column;align-items:center}.fortune__play.is-leaving{animation:fortune-leave .5s ease forwards}.fortune__play[hidden]{display:none}.fortune__stage{position:relative;width:384px;height:384px;max-width:86vw;max-height:86vw}.fortune__ring{position:absolute;inset:0;border-radius:50%;pointer-events:none;animation:fortune-breath 4.2s ease-in-out infinite}.fortune__ring--outer{border:1px solid rgba(34,92,206,.75);background:radial-gradient(circle at 50% 50%, rgba(24, 82, 136, 0.55) 0%, rgba(14, 48, 86, 0.35) 45%, rgba(10, 24, 40, 0) 72%)}.fortune__ring--inner{inset:11.5%;border:1px solid rgba(70,140,200,.35);animation-delay:.6s}.fortune__ripple{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(90,160,240,.55);opacity:0;pointer-events:none;animation:fortune-ripple 3.6s ease-out infinite}.fortune__ripple--late{animation-delay:1.8s}.fortune__cookie{position:absolute;left:50%;top:50%;width:58%;aspect-ratio:240/220;transform:translate(-50%, -52%);padding:0;border:0;border-radius:50%;background:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fortune__cookie:disabled{cursor:default}.fortune__cookie:focus{outline:none}.fortune__cookie::after{content:"";position:absolute;top:50%;left:50%;width:112%;aspect-ratio:1;border:2px solid #5fb0f0;border-radius:50%;opacity:0;transform:translate(-50%, -50%);pointer-events:none}.fortune__cookie:focus::after{opacity:1}@media(hover: hover){.fortune__cookie:hover:not(:disabled)::after{opacity:1}}.fortune__cookie svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 28px rgba(110, 170, 240, 0.35))}.fortune__cookie:hover svg{filter:drop-shadow(0 0 36px rgba(130, 190, 255, 0.5))}.fortune__float,.fortune__invite,.fortune__hit{display:block;width:100%;height:100%}.fortune__float{animation:fortune-float 4.4s ease-in-out infinite}.fortune__invite{animation:fortune-invite 5s ease-in-out infinite 1.5s}.fortune__hit.is-hit{animation:fortune-hit .38s cubic-bezier(0.3, 0.7, 0.4, 1)}.fortune__half{transform-box:fill-box;transition:transform .45s cubic-bezier(0.3, 1.4, 0.5, 1)}.fortune__half--left{transform-origin:100% 80%}.fortune__half--right{transform-origin:0% 80%}.fortune__crack{fill:none;stroke:#2f72c4;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:140;stroke-dashoffset:140;transition:stroke-dashoffset .35s ease}.fortune__slip{opacity:0;transform-box:fill-box;transform-origin:50% 50%;transform:scale(0.3);transition:transform .7s cubic-bezier(0.25, 1.5, 0.5, 1) .15s,opacity .3s ease .15s}.fortune__stage[data-stage="1"] .fortune__half--left{transform:rotate(-2deg)}.fortune__stage[data-stage="1"] .fortune__half--right{transform:rotate(2deg)}.fortune__stage[data-stage="1"] .fortune__crack--a{stroke-dashoffset:95}.fortune__stage[data-stage="2"] .fortune__half--left{transform:rotate(-4deg)}.fortune__stage[data-stage="2"] .fortune__half--right{transform:rotate(4deg)}.fortune__stage[data-stage="2"] .fortune__crack--a{stroke-dashoffset:45}.fortune__stage[data-stage="2"] .fortune__crack--b{stroke-dashoffset:100}.fortune__stage[data-stage="3"] .fortune__half--left{transform:rotate(-6deg) translateX(-2px)}.fortune__stage[data-stage="3"] .fortune__half--right{transform:rotate(6deg) translateX(2px)}.fortune__stage[data-stage="3"] .fortune__crack--a{stroke-dashoffset:0}.fortune__stage[data-stage="3"] .fortune__crack--b{stroke-dashoffset:50}.fortune__stage[data-stage="4"] .fortune__half--left{transform:rotate(-9deg) translateX(-4px)}.fortune__stage[data-stage="4"] .fortune__half--right{transform:rotate(9deg) translateX(4px)}.fortune__stage[data-stage="4"] .fortune__crack{stroke-dashoffset:0}.fortune__stage.is-started .fortune__ripple,.fortune__stage.is-open .fortune__ripple{display:none}.fortune__stage.is-started .fortune__invite,.fortune__stage.is-open .fortune__invite{animation:none}.fortune__stage.is-open .fortune__half{transition-duration:.8s}.fortune__stage.is-open .fortune__half--left{transform:translate(-30px, 14px) rotate(-26deg)}.fortune__stage.is-open .fortune__half--right{transform:translate(30px, 14px) rotate(24deg)}.fortune__stage.is-open .fortune__crack{stroke-dashoffset:0}.fortune__stage.is-open .fortune__slip{opacity:1;transform:scale(1.15) translateY(-18px)}.fortune__stage.is-closed .fortune__cookie{opacity:.55;filter:grayscale(0.4)}.fortune__crumbs{position:absolute;inset:0;z-index:3;overflow:visible;pointer-events:none}.fortune__crumb{position:absolute;display:block;will-change:transform,opacity}.fortune__hint{min-height:1.6em;margin:52px 0 0;font-size:18px;font-weight:600;text-align:center;background:linear-gradient(90deg, #fff 0%, #fff 40%, #5aaaf0 50%, #fff 60%, #fff 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);animation:fortune-shimmer 3.2s linear infinite}@media all and (max-width: 767px){.fortune{padding-top:34px}.fortune__stage{width:292px;height:292px}.fortune__hint{margin-top:42px;font-size:17px}}@media(prefers-reduced-motion: reduce){.fortune__ring,.fortune__ripple,.fortune__float,.fortune__invite,.fortune__hint{animation:none}.fortune__ripple{display:none}.fortune__hit.is-hit,.fortune__play.is-leaving{animation:none}.fortune__half,.fortune__slip,.fortune__crack{transition:none}}@keyframes fortune-breath{0%,100%{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes fortune-ripple{0%{transform:scale(0.78);opacity:0}15%{opacity:.7}100%{transform:scale(1.22);opacity:0}}@keyframes fortune-float{0%,100%{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-10px) rotate(1.5deg)}}@keyframes fortune-invite{0%,82%,100%{transform:rotate(0) scale(1)}85%{transform:rotate(-7deg) scale(1.04)}88%{transform:rotate(6deg) scale(1.04)}91%{transform:rotate(-4deg)}94%{transform:rotate(2deg)}}@keyframes fortune-hit{0%{transform:scale(1)}25%{transform:scale(0.92) rotate(-6deg)}55%{transform:scale(1.05) rotate(5deg)}80%{transform:scale(0.99) rotate(-2deg)}100%{transform:scale(1) rotate(0)}}@keyframes fortune-shimmer{0%{background-position:100% 0}100%{background-position:-150% 0}}@keyframes fortune-leave{to{opacity:0;transform:scale(0.94)}}.fortune__result{width:100%;max-width:1142px;margin-inline:auto;padding-inline:16px;padding-top:4px}.fortune__result[hidden]{display:none}.fortune__result-inner{position:relative;display:flex;flex-direction:column;align-items:center}.fortune__mini-cookie{position:absolute;z-index:2;top:-38px;left:-52px;width:96px;height:auto;filter:drop-shadow(0 0 22px rgba(160, 205, 255, 0.55))}.fortune__card{position:relative;width:100%;padding:34px 32px 30px;text-align:center;background:linear-gradient(90deg, #edf6ff 0%, #fff 51%, #edf6ff 100%);box-shadow:0 3.9px 9.7px rgba(0,0,0,.24),0 17.4px 17.4px rgba(0,0,0,.2),0 38.7px 23.2px rgba(0,0,0,.12),0 69.7px 28px rgba(0,0,0,.04)}.fortune__label{margin:0;font-size:15px;color:#636c70;text-transform:uppercase;letter-spacing:.01em}.fortune__text{max-width:960px;margin:40px auto 44px;font-size:24px;line-height:1.4;font-weight:600;color:#000}.fortune__text:focus{outline:none}.fortune__card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.fortune__logo{display:block;width:auto;height:34px}.fortune__download{display:inline-flex;align-items:center;gap:10px;margin-top:68px;padding:15px 24px;border:0;border-radius:4px;background:#d60c0b;color:#fff;font:700 15px/1.2 "Open Sans",sans-serif;cursor:pointer}.fortune__download:hover{background:#b30808}.fortune__download:focus-visible{outline:2px solid #5fb0f0;outline-offset:3px}.fortune__download[aria-disabled=true]{opacity:.7;cursor:progress}.fortune__note{margin:16px 0 0;font-size:13px;color:#8f9db0;text-align:center}.fortune__teaser{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:58px;font-size:22px;font-weight:600;line-height:1.3;color:#fff;text-decoration:none}.fortune__teaser:hover,.fortune__teaser:focus{color:#fff;text-decoration:none}.fortune__teaser:hover .fortune__chevrons{transform:translateY(3px)}.fortune__chevrons{display:block;width:20px;height:22px;overflow:visible;transition:transform .2s ease}.fortune__chevrons path{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;animation:fortune-chevron 1.8s cubic-bezier(0.45, 0, 0.35, 1) infinite}.fortune__chevrons path+path{animation-delay:.18s}.fortune__result.is-entering .fortune__card{animation:fortune-card-in .7s cubic-bezier(0.2, 0.9, 0.3, 1.1) both}.fortune__result.is-entering .fortune__mini-cookie{animation:fortune-mini-in .8s cubic-bezier(0.3, 1.5, 0.5, 1) .15s both}.fortune__result.is-entering .fortune__text{animation:fortune-text-in .6s ease .35s both}.fortune__result.is-entering .fortune__download{animation:fortune-text-in .5s ease .55s both}.fortune__result.is-entering .fortune__teaser{animation:fortune-text-in .5s ease .75s both}@media all and (max-width: 1250px){.fortune__mini-cookie{top:-56px;left:-8px}}@media all and (max-width: 767px){.fortune__result{padding-top:0}.fortune__mini-cookie{position:static;width:64px;margin:0 auto 30px}.fortune__card{padding:28px 22px 22px}.fortune__label{font-size:14px}.fortune__text{margin:32px auto 36px;font-size:18px;line-height:1.55}.fortune__logo{height:28px}.fortune__download{margin-top:42px}.fortune__teaser{margin-top:44px}}@media(prefers-reduced-motion: reduce){.fortune__chevrons path{animation:none}.fortune__result.is-entering *{animation:none !important}}@keyframes fortune-chevron{0%{transform:translateY(-4px);opacity:0}30%{opacity:1}60%{transform:translateY(5px);opacity:1}100%{transform:translateY(9px);opacity:0}}@keyframes fortune-card-in{from{opacity:0;transform:translateY(40px) scale(0.96)}to{opacity:1;transform:none}}@keyframes fortune-mini-in{from{opacity:0;transform:translate(60px, 60px) scale(0.4) rotate(-30deg)}to{opacity:1;transform:none}}@keyframes fortune-text-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.steps{padding-top:105px;color:#fff;scroll-margin-top:90px}.steps__inner{width:100%;max-width:1236px;margin-inline:auto;padding-inline:16px;display:grid;grid-template-columns:minmax(0, 412fr) minmax(0, 792fr);align-items:start}.steps__title{margin:6px 0 0;font-size:32px;line-height:1.25;font-weight:400;color:#fff}.steps__lede{max-width:380px;margin:42px 0 0;font-size:20px;line-height:1.5;color:#d0e3ff}.steps__actions{display:flex;flex-direction:column;align-items:flex-start;gap:26px;margin-top:34px}.steps__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;border:1px solid #e7e7e7;border-radius:4px;font-size:14px;font-weight:700;color:#fff;text-decoration:none}.steps__button:hover,.steps__button:focus{background:hsla(0,0%,100%,.07);color:#fff;text-decoration:none}.steps__list{position:relative;margin:0;padding:0 0 0 128px;list-style:none}.steps__list::before{content:"";position:absolute;left:0;top:0;bottom:60px;width:1px;background:linear-gradient(180deg, #0A5B89 0%, #0A5B89 50%, rgba(3, 23, 35, 0) 100%)}.steps__item{position:relative;min-height:172px;padding-bottom:20px}.steps__item::before{content:"";position:absolute;left:-128px;top:0;width:96px;height:1px;background:linear-gradient(90deg, #0A5B89 0%, #0A5B89 50%, rgba(3, 23, 35, 0) 100%)}.steps__item:last-child{min-height:0}.steps__number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid rgba(220,225,230,.7);border-radius:5px;font-size:16px;font-weight:400}.steps__item-title{margin:30px 0 0;font-size:22px;font-weight:400;color:#fff}.steps__item-text{max-width:600px;margin:14px 0 0;font-size:15px;line-height:1.4;color:#d0e3ff}@media all and (max-width: 991px){.steps__inner{grid-template-columns:minmax(0, 1fr)}.steps__intro{display:contents}.steps__list{order:2;margin-top:30px;padding-left:46px}.steps__item::before{left:-46px;width:30px}.steps__actions{order:3;align-items:stretch;gap:24px;margin-top:40px}.steps__button{padding:16px 20px;font-size:15px}}@media all and (max-width: 767px){.steps{padding-top:110px}.steps__title{font-size:26px}.steps__lede{max-width:none;margin-top:30px;font-size:18px}.steps__item{min-height:182px}.steps__item-title{margin-top:28px;font-size:21px}}.prizes{padding:128px 0 116px;color:#fff}.prizes__inner{width:100%;max-width:1236px;margin-inline:auto;padding-inline:16px;display:grid;grid-template-columns:minmax(0, 564fr) minmax(0, 560fr);gap:80px;align-items:center}.prizes__media{display:block;width:100%;height:auto;aspect-ratio:564/356;-o-object-fit:cover;object-fit:cover;border-radius:20px}.prizes__title{margin:0;font-size:32px;font-weight:400;color:#fff}.prizes__lede{max-width:520px;margin:30px 0 0;font-size:20px;line-height:1.5;color:#cdd6da}.prizes__label{margin:28px 0 0;font-size:15px;color:#d0e3ff;text-transform:uppercase}.prizes__pills{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin:16px 0 0;padding:0;list-style:none}.prizes__pill{display:inline-flex;align-items:center;gap:10px;min-height:31px;padding:0 18px 0 12px;border:1px solid #0a5b89;border-radius:16px;font-size:13px;font-weight:700}.prizes__pill img{flex:none}@media all and (max-width: 991px){.prizes__inner{grid-template-columns:minmax(0, 1fr);gap:0}.prizes__title{margin-top:46px}}@media all and (max-width: 767px){.prizes{padding:94px 0 116px}.prizes__title{font-size:28px}.prizes__lede{margin-top:22px}}.image-dialog{text-align:center}.image-dialog__image{display:block;width:100%;max-width:460px;height:auto;margin:24px auto 0}.image-dialog__text{margin:16px 0 0;font-size:15px}.page-footer{border-top:1px solid #18283a;font-size:13px;line-height:19.5px}.page-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;max-width:1200px;margin-inline:auto;padding:20px 28px}.page-footer__copyright{margin:0;color:#b1babe}.page-footer__links{display:flex;flex-wrap:wrap;gap:8px 20px}.page-footer__rules{color:#8a96a5;text-decoration:underline}.page-footer__home{color:#46b3ea;text-decoration:none}.page-footer__rules:hover,.page-footer__rules:focus-visible,.page-footer__home:hover,.page-footer__home:focus-visible{color:#fff}@media all and (max-width: 767px){.page-footer__inner{flex-direction:column;align-items:flex-start;padding:20px 16px}}body{background:radial-gradient(ellipse 980px 710px at 50% 700px, rgba(16, 118, 176, 0.28), rgba(16, 118, 176, 0) 70%) no-repeat,#041523}
