@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;0,800;1,600;1,700;1,800&family=Zalando+Sans+Expanded:wght@500;700;800&display=swap";*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--font-family-base: "Poppins", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-display: "Zalando Sans Expanded", "Poppins", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--color-bg: rgb(26, 26, 40);--color-surface: #171b36;--color-surface-soft: #1f2447;--color-hero: #0b1130;--color-text: #ffffff;--color-text-muted: rgba(255, 255, 255, .7);--color-primary: #FF5900;--color-primary-muted: #E04E00;--color-icon: #D8D8D8;--color-border: #B2B2B2;--color-btn-lines: #EB5200;--color-success: #29c772;--color-danger: #EF4444;--field-background: linear-gradient(90deg, rgba(255, 255, 255, .14), rgba(255, 255, 255, .07));--radius-xxs: 4px;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 22px;--space-xxs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 20px;--shadow-soft: 0 12px 30px rgba(0, 0, 0, .3);--hero-height-mobile: 220px;--hero-height-tablet: 421px;--font-size-xxs: 10px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800}@media screen and (min-width:768px){:root{--hero-height-mobile: var(--hero-height-tablet)}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100dvh;height:auto;max-height:none;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{min-width:320px;overflow-x:hidden;overflow-y:auto;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,20px);padding-left:env(safe-area-inset-left,0px);font-family:var(--font-family-base);color:var(--color-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:var(--color-bg)}@media screen and (min-width:768px){body{padding:0}}a{color:inherit;text-decoration:none}input,button,select{color:inherit;font:inherit;padding:0;margin:0;border:0;background:transparent;outline:0;outline-offset:0;outline-style:none;outline-width:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,span{margin:0}.page{position:relative;min-height:100dvh;margin:0 auto;overflow-x:hidden;background:linear-gradient(180deg,#0c0c18,#151726 54%,#1a1a29);isolation:isolate}.page:before,.page:after{display:none}.page__orange-line{position:absolute;display:block;width:1171.96px;height:129px;left:-104px;top:214px;z-index:1;pointer-events:none;max-width:none;object-fit:fill}.page__coin{position:absolute;z-index:3;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none}.page__coin--top-center{width:38px;height:38px;top:104px;left:14px;background-image:url(../images/easter/coin-bottom-left-full.png)}.page__coin--top-right{width:46px;height:46px;top:16px;right:16px;background-image:url(../images/easter/coin-top-right-full.png)}.page__coin--bottom-left{width:42px;height:42px;top:260px;left:18px;background-image:url(../images/easter/coin-bottom-left-full.png)}.page__coin--bottom-right{width:72px;height:72px;right:16px;top:214px;background-image:url(../images/easter/coin-bottom-right-full.png)}.header{position:absolute;top:18px;left:14px;z-index:5;display:flex;align-items:flex-start;justify-content:flex-start;width:calc(100% - 28px);pointer-events:none}.header a{pointer-events:auto}.brand__logo{display:block;width:auto;height:32px;object-fit:contain}.signin{display:none}.hero{position:relative;min-height:320px;background-image:url(../images/hero/easter-hero-desk.png);background-position:25% 0;background-repeat:no-repeat;background-size:cover;overflow:hidden}.hero:before{content:"";position:absolute;pointer-events:none}.hero:before{left:0;right:0;top:0;height:108px;background:linear-gradient(180deg,#181824e6,#18182400);z-index:1}.hero__content{position:absolute;inset:258px 0 auto;min-height:28px;z-index:2;display:flex;justify-content:center;align-items:center;padding:0 56px}.hero__title{margin:0;max-width:none;font-family:var(--font-family-display);font-style:italic;font-weight:800;font-size:clamp(14px,4.4vw,22px);line-height:1;letter-spacing:-.02em;text-align:center;text-transform:uppercase;color:#fff;white-space:nowrap}.form-panel{position:relative;z-index:4;margin-top:-4px;padding:0 14px 28px}.form__content{width:min(100%,688px);padding:20px 20px 24px;border-radius:28px;background:linear-gradient(135deg,#223,#112);box-shadow:0 24px 64px #0000006b}.form__shell-top{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:34px;padding:0 34px 18px 0;margin-bottom:16px;border-bottom:1px solid rgba(140,140,181,.62)}.form__shell-brand{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;margin:0 auto 0 0}.form__shell-brand-icon{width:34px;height:34px;object-fit:contain;flex-shrink:0}.form__shell-brand-text{font-family:var(--font-family-display);font-style:italic;font-weight:800;font-size:26px;line-height:1.02;letter-spacing:-.01em;text-align:left;color:#fff}.form__shell-action{position:absolute;top:50%;right:0;display:grid;place-items:center;width:22px;height:22px;padding:0;transform:translateY(calc(-50% - 9px));border:0;background:transparent;color:var(--color-primary)}.form__shell-action--next{cursor:pointer}.form__shell-support{display:block;width:100%;height:100%;background:var(--color-primary);-webkit-mask:url(../images/icons/headphones.svg) center / contain no-repeat;mask:url(../images/icons/headphones.svg) center / contain no-repeat}.form__content-header,.bonus-card,.form-panel__background-wrapper{display:none}.register-form{display:flex;flex-direction:column;gap:14px}.field--email{order:1}.field--phone{order:2}.field--password{order:3}.check{order:4}.register-form__error{order:5}.register-form__submit{order:6}.register-form__signin{order:7}.field{position:relative;display:flex;align-items:center;width:100%;min-height:62px;padding:18px 18px 18px 58px;margin:0;border:1px solid rgba(255,255,255,.05);border-radius:14px;background:linear-gradient(90deg,#ffffff18,#ffffff0a);transition:border-color .2s ease,margin-bottom .2s ease,background-color .2s ease;z-index:0}.field:hover,.field:focus-within{border-color:#ff5900cc}.field.field--invalid{border-color:var(--color-danger);margin-bottom:14px;z-index:1}.field--phone{padding:14px 18px 14px 14px}.field--password input{padding-right:42px}.field input{width:100%;min-width:0;color:#fff;font-size:14px;line-height:1.25;font-weight:var(--font-weight-medium);transition:transform .2s ease}.field--phone input{flex:1 1 auto}.field input::placeholder{color:#fffffff0}.field:not(.field--phone) input:not(:placeholder-shown){transform:translateY(8px)}.field__icon{position:absolute;top:50%;left:18px;width:20px;height:20px;transform:translateY(-50%);object-fit:contain;pointer-events:none;opacity:.9;z-index:1}.field__phone-prefix{position:relative;display:flex;align-items:center;gap:8px;flex:0 0 74px;width:74px;min-width:74px;align-self:stretch;margin-right:14px;color:#ffffffc7}.field__phone-prefix:after{content:"";position:absolute;top:-16px;bottom:-16px;right:0;width:1px;background:#ffffff24}.field__phone-flag{width:22px;height:16px;object-fit:contain}.field__phone-caret{width:10px;height:10px;flex-shrink:0;color:#ffffffd1}.field__hidden-placeholder{position:absolute;top:16px;left:58px;color:#ffffff9e;font-size:11px;line-height:1;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.field--phone .field__hidden-placeholder,.field--password .field__hidden-placeholder{display:none}.field:not(.field--phone) input:not(:placeholder-shown)~.field__hidden-placeholder{opacity:1;transform:translateY(0)}.field__toggle{position:absolute;top:50%;right:18px;display:grid;place-items:center;width:20px;height:20px;transform:translateY(-50%);cursor:pointer}.field__eye{width:20px;height:20px;object-fit:contain}.field__error{position:absolute;left:0;top:calc(100% + 7px);display:flex;align-items:center;gap:6px;color:var(--color-danger);font-size:12px;line-height:14px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;z-index:2}.field__error.shown{opacity:1;visibility:visible;transform:translateY(0)}.field__error-icon{width:12px;height:12px;object-fit:contain;flex-shrink:0}.check{position:relative;display:flex;align-items:flex-start;gap:12px;margin:2px 0 0;min-height:28px;cursor:pointer}.check.check--invalid{margin-bottom:14px;z-index:1}.check input{position:absolute;opacity:0;pointer-events:none}.check__box{display:grid;place-items:center;width:28px;height:28px;min-width:28px;border:1px solid var(--color-border);border-radius:8px;background:transparent;transition:background-color .2s ease,border-color .2s ease}.check:hover .check__box,.check:focus-visible .check__box{border-color:var(--color-primary)}.check__icon{width:13px;height:9px;opacity:0;transform:scale(.9);transition:opacity .2s ease,transform .2s ease}.check input:checked+.check__box{border-color:var(--color-primary);background:var(--color-primary);box-shadow:var(--shadow-soft)}.check input:checked+.check__box .check__icon{opacity:1;transform:scale(1)}.check__text{position:relative;display:flex;flex-direction:column;gap:2px;width:100%;padding-top:2px;color:silver;font-size:12px;line-height:14px}.check__text strong{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.check__text a{text-decoration:underline;text-underline-offset:2px}.check__text .field__error{left:0;top:calc(100% + 7px)}.register-form__error{margin:0;color:var(--color-danger);font-size:12px;line-height:14px}.register-form__error[hidden]{display:none}.register-form__submit{width:100%;min-height:59px;margin:8px 0 0;padding:18px 24px;border-radius:12px;background:var(--color-primary);color:#fff;font-family:var(--font-family-display);font-size:16px;font-weight:700;line-height:1.18;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.register-form__submit:hover,.register-form__submit:focus-visible{background:var(--color-primary-muted)}.register-form__submit:active{transform:translateY(1px)}.register-form__submit svg{display:none}.register-form__signin{margin-top:8px;text-align:center;color:#fff;font-family:var(--font-family-display);font-size:12px;font-weight:500;line-height:1.2}.register-form__signin a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}@media(hover:hover){.form__shell-action--next:hover{color:var(--color-primary-muted)}.form__shell-action--next:hover .form__shell-support{background:var(--color-primary-muted)}}@media screen and (min-width:375px)and (max-width:1199px){.hero{background-image:url(../images/hero/easter-hero-tab.png);margin-bottom:52px}}@media screen and (min-width:768px){.page{padding-bottom:40px}.page__orange-line{width:1471.77px;height:162px;left:-121.4px;top:268px}.page__coin--top-center{width:56px;height:56px;top:102px;left:18px}.page__coin--top-right{width:64px;height:64px;top:44px;right:22px}.page__coin--bottom-left{width:58px;height:58px;top:332px;left:24px}.page__coin--bottom-right{width:98px;height:98px;right:22px;top:248px}.header{top:20px;left:40px;width:calc(100% - 80px)}.brand__logo{height:40px}.hero{min-height:420px;background-image:url(../images/hero/easter-hero-tab.png)}.hero:before{height:130px}.hero:after{display:none}.hero__content{top:321px;bottom:auto;min-height:44px;padding:0 40px}.hero__title{max-width:none;font-size:clamp(28px,4.3vw,36px);line-height:1;white-space:nowrap}.form-panel{margin-top:0;padding:0 40px 40px}.form__content{padding:26px 28px 30px;border-radius:32px;margin:0 auto}.form__shell-top{min-height:44px;padding:0 36px 22px 0;margin-bottom:18px}.form__shell-brand{gap:10px;margin:0 auto 0 0}.form__shell-brand-icon{width:40px;height:40px}.form__shell-brand-text{font-size:38px;text-align:left}.form__shell-action{width:24px;height:24px;transform:translateY(calc(-50% - 11px))}.field{min-height:70px;padding:20px 20px 20px 60px}.field--phone{padding:16px 18px 16px 16px}.field input{font-size:16px}.field__icon{left:18px;width:22px;height:22px}.field__hidden-placeholder{top:18px;left:60px;font-size:12px}.field__phone-prefix{flex-basis:78px;width:78px;min-width:78px;margin-right:16px}.field__phone-flag{width:24px;height:18px}.field__phone-caret{width:12px;height:12px}.field.field--invalid{margin-bottom:16px}.field__error{top:calc(100% + 8px);font-size:12px;line-height:14px}.check{gap:14px;margin-top:4px}.check.check--invalid{margin-bottom:16px}.check__text{font-size:14px;line-height:18px}.check__text .field__error{top:calc(100% + 8px)}.register-form__submit{min-height:72px;margin-top:10px;font-size:20px}.register-form__signin{margin-top:10px;font-size:14px;line-height:1.2}}@media screen and (min-width:1200px){.page__orange-line{display:block;width:4433.48px;height:488px;left:-1275px;top:725px}.page{min-height:max(100dvh,920px);padding-bottom:0;background:#181824}.page__coin--top-center{width:clamp(82px,5.4vw,116px);height:clamp(82px,5.4vw,116px);top:clamp(18px,2.2vh,34px);left:clamp(330px,30vw,585px);background-image:url(../images/easter/coin-top-center.png)}.page__coin--top-right{width:clamp(86px,6.6vw,126px);height:clamp(86px,6.6vw,126px);top:clamp(28px,5vh,56px);right:clamp(18px,2vw,34px);background-image:url(../images/easter/coin-top-right-full.png)}.page__coin--bottom-left{width:clamp(84px,7vw,133px);height:clamp(84px,7vw,133px);left:clamp(42px,5vw,74px);bottom:clamp(128px,16vh,170px);top:auto;background-image:url(../images/easter/coin-bottom-left-full.png)}.page__coin--bottom-right{width:clamp(148px,12vw,208px);height:clamp(148px,12vw,208px);right:clamp(20px,2.3vw,38px);bottom:clamp(22px,3.4vh,42px);background-image:url(../images/easter/coin-bottom-right-full.png)}.header{top:clamp(40px,6vh,88px);left:clamp(72px,7.5vw,182px);width:auto}.brand__logo{height:clamp(52px,3.8vw,70px);filter:drop-shadow(0px 4px 36px rgba(24,24,36,.95))}.hero{min-height:max(100dvh,920px);background-image:url(../images/hero/easter-hero-desk.png);background-position:center center}.hero:before{height:min(30vh,291px)}.hero:after{display:none}.hero__content{justify-content:flex-start;padding:0;inset:778px auto auto 100px;max-width:none}.hero__title{max-width:none;text-align:left;font-size:84px;line-height:1;white-space:nowrap}.form-panel{position:absolute;top:clamp(126px,18vh,169px);min-width:560px;right:clamp(34px,7vw,178px);z-index:4;width:clamp(430px,29vw,556px);margin:0;padding:0}.form__content{width:100%;padding:clamp(24px,2.2vw,28px) clamp(38px,3.2vw,58px) clamp(28px,2.8vw,34px);border-radius:32px}.form__shell-top{min-height:clamp(44px,3vw,56px);padding:0 30px 20px 0;margin-bottom:20px}.form__shell-brand{gap:12px;margin:0 auto 0 0}.form__shell-brand-icon{width:clamp(40px,2.5vw,48px);height:clamp(40px,2.5vw,48px)}.form__shell-brand-text{font-size:clamp(32px,2.6vw,40px);text-align:left}.form__shell-action{width:24px;height:24px}.register-form{gap:14px}.field{min-height:70px;padding:20px 20px 20px 60px}.field--phone{padding:16px 18px 16px 16px}.field input{font-size:16px}.field__icon{width:22px;height:22px}.field__hidden-placeholder{left:60px}.field__phone-prefix{flex-basis:78px;width:78px;min-width:78px}.check{margin-top:6px}.check__text{font-size:14px;line-height:18px}.register-form__submit{min-height:72px;font-size:20px}.register-form__signin{font-size:14px}}@media screen and (min-width:1680px){.page__orange-line{left:-1256.52px;top:679px}.hero__title{font-size:100px}}.modal{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:18px;opacity:0;visibility:hidden;transition:opacity .28s ease}.modal.is-open{opacity:1;visibility:visible}.modal__backdrop{position:absolute;inset:0;background:#05070db8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modal__container{position:relative;z-index:1;width:min(100%,430px);border-radius:24px;background:linear-gradient(180deg,#1d1f33fa,#161727fc);box-shadow:0 24px 70px #00000073;border:1px solid rgba(255,255,255,.06)}.modal__content{padding:16px}.modal__header{margin-bottom:14px}.modal__topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.modal__close,.modal__next{color:var(--color-primary);font-size:18px;line-height:1}.modal__close{background:transparent;border:0;cursor:pointer}.modal__brand{display:inline-flex;align-items:center;gap:8px;margin-right:auto}.modal__brand-icon{width:18px;height:18px;border-radius:999px}.modal__brand-text{font-family:var(--font-family-base);font-size:21px;line-height:1;font-style:italic;font-weight:700;letter-spacing:-.03em}.modal__hero{margin-bottom:14px;border-radius:16px;overflow:hidden;background:#ffffff05}.modal__hero-image{display:block;width:100%;height:auto}.modal__title{font-family:var(--font-family-display);font-size:16px;font-weight:var(--font-weight-bold);text-transform:uppercase;line-height:1.08;margin-bottom:6px}.modal__subtitle{color:#ffffffb8;font-size:11px;line-height:1.35}.modal__list{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.bonus-option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#35384ff5;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:border-color .2s ease,transform .2s ease}.bonus-option:hover,.bonus-option:focus-visible{border-color:#ff5900e6;transform:translateY(-1px)}.bonus-option__icon{width:34px;max-height:42px;object-fit:contain}.bonus-option__content{display:flex;flex-direction:column;gap:2px}.bonus-option__title{color:#ffffff9e;font-size:10px;line-height:1.2}.bonus-option__text{font-size:12px;font-weight:var(--font-weight-semibold);line-height:1.2}.bonus-option__text strong{color:var(--color-primary)}.bonus-option__radio{width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.28);display:grid;place-items:center;transition:border-color .2s ease,background-color .2s ease}.bonus-option.is-selected{border-color:#ff5900f2}.bonus-option.is-selected .bonus-option__radio{background:var(--color-primary);border-color:var(--color-primary)}.bonus-option__radio:after{content:"";width:12px;height:8px;background-image:url(../images/icons/check.svg);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}.bonus-option.is-selected .bonus-option__radio:after{opacity:1;transform:scale(1)}.modal__footer{display:flex;flex-direction:column;gap:10px}.modal__submit{width:100%;border:0;border-radius:14px;padding:15px 0;background:var(--color-primary);color:#fff;font-family:var(--font-family-base);font-size:17px;font-style:italic;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;cursor:pointer}.modal__submit:hover,.modal__submit:focus-visible{background:var(--color-primary-muted)}.modal__disclaimer{color:#fff9;font-size:10px;line-height:1.35;margin:0}@media screen and (min-width:768px){.modal{padding:28px}.modal__container{width:min(100%,500px)}.modal__content{padding:20px}.modal__brand-icon{width:22px;height:22px}.modal__brand-text{font-size:24px}.modal__title{font-size:18px}.modal__subtitle{font-size:12px}.bonus-option__icon{width:40px;max-height:48px}.bonus-option__title{font-size:11px}.bonus-option__text{font-size:14px}}
