.popup-animation{align-items:center;display:none;height:100vh;justify-content:center;position:absolute;width:100%;z-index:102}.popup-animation.show{animation:popup-show-animation .35s cubic-bezier(.175,.885,.32,1.35);animation-fill-mode:forwards;display:flex;opacity:0}.popup-animation.hide{animation:popup-hide-animation .35s cubic-bezier(.6,-.35,.735,.045);animation-fill-mode:forwards;display:flex}@keyframes popup-show-animation{1%{transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes popup-hide-animation{0%{transform:scale(1)}to{transform:scale(0)}}.popup-component{margin:0 10px}.popup-component .common-button .content{padding:13px 0}.pulsar-component{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.pulsar-component .back-border,.pulsar-component .front-border{border:2px solid #c800e3;border-radius:8px;height:100%;left:0;position:absolute;top:0;width:100%}.common-button{-webkit-tap-highlight-color:rgba(255,255,255,.1);border:0 solid;border-radius:9999px;cursor:pointer;min-height:44px;min-width:100px;padding:0;position:relative;touch-action:manipulation;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none;width:100%}.common-button:hover:not(.disabled):not(.text){transform:scale(1.05)}.common-button .content{align-items:center;color:#fff;display:flex;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:20px;font-weight:600;font-weight:900;justify-content:center;line-height:1em;min-height:44px;padding:16px 32px;text-align:center}@media (max-width:768px){.common-button{min-height:48px}.common-button .content{font-size:18px;min-height:48px;padding:14px 24px}.common-button:active{transform:scale(.98);transition:transform .1s ease}}.common-button .link-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.common-button.primary{background:#c800e3;box-shadow:0 0 15px #c800e34d}.common-button.primary .content{color:#fff}.common-button.primary:hover:not(.disabled){background:#a300b9}.common-button.secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #fff3}.common-button.secondary .content{color:#fff}.common-button.secondary:hover:not(.disabled){background:#fff3}.common-button.white{background:#fff;box-shadow:0 10px 15px #0000004d}.common-button.white .content{color:#c800e3}.common-button.text{background:none;border-bottom:1px solid #fff3;border-radius:0;transform:none;width:inherit!important}.common-button.text .content{padding-left:0;padding-right:0}.common-button.text .back-border,.common-button.text .front-border{border:none!important}.common-button.danger{background:#e83f5a}.common-button.light-blue{background:#36c5ef}.common-button.light-green{background:#47d780}.common-button.feedback-button{background:#0000!important;border:1px solid #fff3!important;box-shadow:none!important;display:inline-block!important;min-height:44px!important;min-width:auto!important;opacity:.8;transform:none!important;transition:all .3s ease;width:auto!important}.common-button.feedback-button:hover{background:#c800e31a!important;border-color:#c800e380!important;opacity:1}.common-button.feedback-button .content{font-size:13px!important;font-weight:400!important;min-height:auto!important;padding:12px 16px!important;transform:none!important;white-space:nowrap}@media (min-width:768px){.common-button.feedback-button .content{font-size:14px!important;padding:10px 18px!important}}@media (max-width:768px){.common-button.feedback-button{min-height:44px!important}.common-button.feedback-button .content{font-size:13px!important;min-height:auto!important;padding:12px 16px!important}}.common-button.disabled{background:#ffffff0d;box-shadow:none;cursor:default}.common-button.disabled .content{color:#ffffff59}.common-button:focus .pulsar-component{display:block}.common-button.bounce-animation{animation:button-bounce-frames .15s}.common-button.with-google-auth{background-color:#f2f2f2!important;color:#fff;padding:0 .4em}.common-button.with-google-auth .content{align-items:center;color:#1f1f1f;display:inline-flex;height:auto;padding:.05em 0 0}.common-button.with-google-auth .google-auth-image{height:2.2em;padding-right:0;padding-top:.1em;width:auto}.common-button.with-google-auth.bounce-animation{animation:button-bounce-frames-google-button .15s}@keyframes button-bounce-frames-google-button{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}@keyframes button-bounce-frames{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.generic-popup-component{max-width:23em;padding:1em .7em .8em;position:relative;width:100%}.generic-popup-component:before{background:linear-gradient(135deg,#00356b,#00407e);border:.1em solid;border-image:linear-gradient(-15deg,#a300b9 70%,#ff465f);border-image-slice:1;box-shadow:inset 0 0 .3em #0003;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.generic-popup-component .title-text{color:#fff;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:1.7em;font-weight:700;opacity:1;text-align:center;text-shadow:0 2px 8px #0009;width:100%}.generic-popup-component .message-text{color:#fff;font-size:1.2em;opacity:1;padding:.7em;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3;width:100%}.generic-popup-component .buttons-container{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.generic-popup-component .buttons-container .common-button{margin-right:1em;width:25%}@media (max-width:480px){.generic-popup-component .buttons-container{align-items:stretch;flex-direction:column;gap:.5em}.generic-popup-component .buttons-container .common-button{margin-bottom:0;margin-right:0;width:100%}}.checkout-form{padding-top:1rem;position:relative;width:100%}.checkout-form .payment-request-button{max-width:200px}.checkout-form .card-section{position:relative;width:100%}.checkout-form .card-section label{display:block;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:2em;margin-bottom:.5em;position:relative;text-align:center}.checkout-form .card-section .StripeElement{background-color:#ffffff0d!important;border:1px solid #fff3;border-radius:12px;height:45px;padding:10px 12px}@media (max-width:768px){.checkout-form .card-section .StripeElement{height:48px;min-height:48px;padding:12px 14px}}.checkout-form .card-section .StripeElement--focus{border-color:#c800e3;box-shadow:0 0 0 3px #c800e340}.checkout-form .card-section .StripeElement .font{font-size:24px}.checkout-form .card-section .StripeElement--invalid{border-color:#e83f5a}.checkout-form .card-section .StripeElement--webkit-autofill{background-color:#fefde5!important}.checkout-form .buttons-container{align-items:center;display:flex;flex-direction:column;margin:0 10px}.checkout-form .buttons-container .common-button:first-of-type{margin-bottom:15px}@media (min-width:576px){.checkout-form .buttons-container{flex-direction:row;margin:0 48px}.checkout-form .buttons-container .common-button:first-of-type{margin-bottom:0;margin-right:20px}}@media (min-width:768px){.checkout-form .buttons-container{justify-content:flex-end;margin:0 64px}.checkout-form .buttons-container .common-button{width:240px}}@media (min-width:992px){.checkout-form .buttons-container{margin:0 83px}}@media (min-width:1440px){.checkout-form .buttons-container{margin:0 auto;max-width:1333px}}.payment-component.standalone{margin:0 auto;max-width:640px}.payment-component .title-text{display:none;margin-top:1em;text-align:center}.payment-component .info-text{color:#fff;display:block;margin:0 auto;max-width:640px;opacity:1;padding:0 10px;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}.payment-component .card-details-container{padding:0;text-align:center}.payment-component .card-details-container .payment-request-button{display:block;margin:0 auto 15px}.payment-component .card-details-container .or-text-container{color:#fff;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;font-weight:600;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}.payment-component .card-details-container .card-form{box-sizing:border-box;margin:15px auto 45px;max-width:100%;padding:0 12px;width:100%}@media (min-width:380px){.payment-component .card-details-container .card-form{padding:0;width:300px}}@media (min-width:576px){.payment-component .card-details-container .card-form{width:480px}}@media (min-width:768px){.payment-component .card-details-container .card-form{width:640px}}@media (min-width:992px){.payment-component .card-details-container .card-form{width:640px}}.payment-component .card-details-container .checkout-loading{height:64px;margin:1rem auto 0;width:64px}.payment-component .logo-container{margin:2em auto;text-align:center}.payment-component .logo-container img{height:auto;width:15em}.payment-security-badges{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:20px 0;padding:20px}@media (min-width:768px){.payment-security-badges{margin:25px 0;padding:25px 30px}}.payment-security-badges--compact{background:#ffffff0a;margin:15px 0;padding:15px}.payment-security-badges .security-badges-title{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:16px;font-weight:700;margin:0 0 15px;opacity:1;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.payment-security-badges .security-badges-title{font-size:18px}}.payment-security-badges .badges-container{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}@media (min-width:576px){.payment-security-badges .badges-container{flex-direction:row;gap:30px;justify-content:center}}.payment-security-badges .payment-methods{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.payment-security-badges .payment-method-badge{-webkit-tap-highlight-color:rgba(255,255,255,.1);align-items:center;background:#fffffff2;border-radius:6px;box-shadow:0 2px 8px #0003;display:flex;height:32px;justify-content:center;padding:8px 12px;touch-action:manipulation;transition:transform .2s ease,box-shadow .2s ease}.payment-security-badges .payment-method-badge:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.payment-security-badges .payment-method-badge svg{height:20px;max-width:50px;width:auto}@media (max-width:768px){.payment-security-badges .payment-method-badge{height:40px;min-width:48px;padding:10px 14px}.payment-security-badges .payment-method-badge:active{transform:scale(.95);transition:transform .1s ease}.payment-security-badges .payment-method-badge svg{height:24px}}.payment-security-badges .security-badges{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.payment-security-badges .security-badge{-webkit-tap-highlight-color:rgba(71,215,128,.2);align-items:center;background:#47d78026;border:1px solid #47d7804d;border-radius:8px;display:flex;gap:8px;justify-content:center;min-height:44px;padding:10px 15px;touch-action:manipulation;transition:all .3s ease}.payment-security-badges .security-badge:hover{background:#47d78040;border-color:#47d78080;box-shadow:0 4px 12px #47d78033;transform:translateY(-2px)}@media (max-width:768px){.payment-security-badges .security-badge{min-height:48px;padding:12px 18px}.payment-security-badges .security-badge:active{background:#47d78040;transform:scale(.95);transition:all .1s ease}}.payment-security-badges .security-badge .badge-icon{font-size:20px;line-height:1}.payment-security-badges .security-badge .badge-text{color:#fff;color:#47d780;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.payment-security-badges .security-badge.stripe-badge{background:#635bff26;border-color:#635bff4d}.payment-security-badges .security-badge.stripe-badge:hover{background:#635bff40;border-color:#635bff80;box-shadow:0 4px 12px #635bff33}.payment-security-badges .security-badge.stripe-badge .stripe-logo{height:18px;width:auto}.payment-security-badges .security-badge.stripe-badge .badge-text{color:#635bff}.payment-security-badges .security-badges-subtitle{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:12px;font-weight:400;margin:15px 0 0;opacity:.9;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.payment-security-badges .security-badges-subtitle{font-size:13px}}.payment-security-badges--compact .security-badges-subtitle,.payment-security-badges--compact .security-badges-title{display:none}.payment-security-badges--compact .payment-method-badge{height:28px;padding:6px 10px}.payment-security-badges--compact .security-badge{padding:8px 12px}.payment-security-badges--compact .security-badge .badge-icon{font-size:18px}.payment-security-badges .local-options-note{margin-bottom:0;padding-top:8px}.buttons-container{padding-top:1rem}.email-input{background:#0000;border:1px solid #ffffff4d;border-radius:4px;box-sizing:border-box;color:inherit;font-size:1rem;margin-bottom:1rem;padding:.75rem;width:100%}.email-input::placeholder{color:#ffffff80}.email-input:focus{border-color:#ffffffb3;outline:none}.free-trial-component{padding:10px;position:relative;width:300px}@media (min-width:576px){.free-trial-component{padding:15px;width:450px}}@media (min-width:768px){.free-trial-component{padding:20px;width:650px}}.free-trial-component:before{background:linear-gradient(135deg,#00356b,#00407e);border:.1em solid;border-image:linear-gradient(-15deg,#a300b9 70%,#ff465f);border-image-slice:1;box-shadow:inset 0 0 .3em #0003;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.free-trial-component .title-text{color:#fff;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:34px;font-weight:700;letter-spacing:normal;text-align:center;text-shadow:0 0 .6em #36c5ef;width:100%}.free-trial-component .message-text{color:#fff;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:24px;font-weight:600;padding:0 .7em;text-align:center;width:100%}.free-trial-component .image-container{height:300px;margin-left:-30px;margin-top:-50px;overflow:hidden;position:relative;width:310px}@media (min-width:576px){.free-trial-component .image-container{margin-left:35px}}@media (min-width:768px){.free-trial-component .image-container{margin-left:130px}}.free-trial-component .image-container .image-bottom{display:block;height:auto;position:relative;width:500px;z-index:-1}.free-trial-component .image-container .image-top{display:block;height:auto;left:0;position:absolute;top:0;width:500px;z-index:0}.free-trial-component .buttons-container{display:flex;flex-direction:column;justify-content:center;margin-top:10px;width:100%}.free-trial-component .buttons-container .common-button:first-of-type{margin-bottom:10px}@media (min-width:576px){.free-trial-component .buttons-container{flex-direction:row}.free-trial-component .buttons-container .common-button:first-of-type{margin-bottom:0;margin-right:10px}}.popup-overlay{background-color:#000;display:none;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:101}.popup-overlay.active{display:block;opacity:.8}:root{--ant-purple:#a324f6;--ant-purple-vivid:#c800e3;--ant-purple-dark:#a300b9;--ant-pink:#e045d8;--ant-blue:#36c5ef;--ant-red:#e83f5a;--ant-yellow:#f3f612;--ant-orange:#ef7c36;--ant-dark:#0f0f12;--ant-darker:#05010b;--ant-light:#f5f5f5}body,html{touch-action:manipulation;-ms-touch-action:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}*{-webkit-tap-highlight-color:transparent;-ms-overflow-style:none;box-sizing:border-box;outline:#c800e3}::-webkit-scrollbar{background:#0000;display:none;width:0}body{font-feature-settings:"liga" 0,"clig" 0;zoom:1;-webkit-overflow-scrolling:touch;color:#fff;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:600;line-height:1;max-width:100%;min-height:100vh;overflow-y:auto;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);transform:scale(1);width:100%}@media (max-height:500px) and (orientation:landscape){body{height:auto;min-height:100vh;overflow-y:auto}}#root{height:100%;width:100%}a{color:#36c5ef;display:inline-block}h1{color:#fff;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:2.25em;font-weight:700;line-height:1.12;margin-bottom:.5em;text-align:left;text-shadow:0 2px 8px #0009;-webkit-user-select:none;user-select:none}@media (max-width:480px){h1{font-size:1.75em}}h2{color:#fff;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:1.5em;font-weight:700;line-height:1.4;margin-bottom:.3em;text-align:left;text-shadow:0 2px 8px #0009;-webkit-user-select:none;user-select:none}@media (max-width:480px){h2{font-size:1.25em}}h3{color:#fff;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:1em;font-weight:700;margin-bottom:.67em;text-shadow:0 2px 8px #0009;-webkit-user-select:none;user-select:none}h4,h5,h6{color:#fff;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}p{color:#fffc;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1em;font-weight:600;line-height:1.5;margin-bottom:1em;opacity:1;text-shadow:0 2px 8px #0009;-webkit-user-select:none;user-select:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #0f0f12;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.icon i{display:block}body,html{background-attachment:fixed;background-color:#05010b;background-image:linear-gradient(180deg,#05010b00,#05010b00 40%,#05010b),linear-gradient(#0f0f1280,#0f0f1280),url(/static/media/herobackgroundlow.17a79d06ee52ed53fdc0.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;height:100%}@media (max-width:992px){body,html{background-attachment:fixed;background-attachment:scroll;background-color:#05010b;background-image:linear-gradient(180deg,#05010b00,#05010b00 40%,#05010b),linear-gradient(#0f0f1280,#0f0f1280),url(/static/media/herobackgroundmobile.2c9ac36f17e77711f9bf.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}}.main{-webkit-overflow-scrolling:touch;display:flex;height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom);width:100%}@media (max-height:500px) and (orientation:landscape){.main{height:auto;min-height:100%;overflow-y:auto}}.main .app-main-container{min-height:100%;width:100%}.main .app-main-container.active{pointer-events:none}.ck-style .ck-complete-step p,.ck-style .ck-step-description-text,.ck-style .ck-step-header-text,.ck-style .text-brand-black{text-shadow:none}.ck-style .ck-step-description-text p{color:#000;text-shadow:none}.header-component{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000c;border-bottom:1px solid #ffffff1a;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 16px max(16px,env(safe-area-inset-left));position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:50}.header-component .header-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1280px}.header-component .logo-link{align-items:center;display:flex;flex-shrink:0;min-height:44px}.header-component .logo-img{height:24px;object-fit:contain;width:auto}.header-component .header-nav{display:flex;flex:1 1;gap:4px;justify-content:flex-end}.header-component .header-nav a{color:#ffffffe6;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;font-weight:600;padding:8px 12px;text-decoration:none;transition:color .2s ease;white-space:nowrap}.header-component .header-nav a:hover{color:#a324f6}@media (max-width:768px){.header-component .header-nav{display:none}}.header-component .header-right{align-items:center;display:flex;flex-shrink:0;gap:16px;min-width:0}.header-component .secure-checkout{align-items:center;color:#ffffffb3;display:inline-flex;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;font-weight:600;gap:6px;white-space:nowrap}.header-component .secure-checkout .lock-icon{color:#a324f6;flex-shrink:0;height:14px;width:14px}.header-component .language-switcher{align-items:center;display:flex;flex-shrink:0;gap:8px;min-width:0}.header-component .language-switcher label{color:#fff;color:#fff9;white-space:nowrap}.header-component .language-switcher label,.header-component .language-switcher select{font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:12px;font-weight:600}.header-component .language-switcher select{background:#ffffff1a;border:1px solid #fff3;border-radius:9999px;color:#fff;cursor:pointer;outline:none;padding:4px 12px}@media (max-width:768px){.header-component .language-switcher select{font-size:16px;min-height:40px}}.header-component .language-switcher select:focus{border-color:#c800e3}.header-component .language-switcher select option{background:#05010b}.header-component .user-profile{align-items:center;display:flex;flex-shrink:0;gap:10px;min-width:0}.header-component .user-profile .user-name{color:#fff;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-component .user-profile .profile-image{cursor:pointer;flex-shrink:0;height:40px;width:auto}.header-component.checkout{padding-bottom:12px;padding-top:max(12px,env(safe-area-inset-top))}@media (max-width:480px){.header-component{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.header-component .logo-img{height:20px}.header-component .header-right{gap:10px}.header-component .secure-checkout{font-size:0;gap:0}.header-component .secure-checkout .lock-icon{height:18px;width:18px}.header-component .language-switcher label,.header-component .user-profile .user-name{display:none}.header-component .user-profile .profile-image{height:32px}}.header-component.checkout~* .logo-container{display:none}.site-footer{background:#05010b;border-top:1px solid #ffffff1a;margin-top:48px;padding:24px max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));width:100%}.site-footer .site-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;margin:0 auto;max-width:1280px}.site-footer .site-footer-logo{align-items:center;display:inline-flex;min-height:44px}.site-footer .site-footer-logo img{display:block;height:20px;width:auto}.site-footer .site-footer-links{display:flex;flex-wrap:wrap;gap:0 24px}.site-footer .site-footer-links a{align-items:center;color:#fff;color:#9ca3af;display:inline-flex;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;font-weight:600;min-height:44px;text-decoration:none;transition:color .2s ease}.site-footer .site-footer-links a:hover{color:#fff}.site-footer .site-footer-copyright{color:#fff;color:#4b5563;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:12px;font-weight:600}@media (max-width:768px){.site-footer .site-footer-inner{flex-direction:column;text-align:center}.site-footer .site-footer-links{justify-content:center}}.splash-component{display:block;height:100vh;margin:0 auto 1em;position:relative;text-align:center;top:-4em;transform-style:preserve-3d}.splash-component .logo{position:relative;text-align:center;top:50%;transform:translateY(-50%)}.input-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffff0d;border:1px solid #fff3;border-radius:12px;display:inline-block;min-height:44px;position:relative;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.input-container:focus-within{border-color:#c800e3;box-shadow:0 0 0 3px #c800e340}@media (max-width:768px){.input-container{border-width:2px;min-height:48px}}.input-container.disabled{opacity:.5}.input-container.selected{border-color:#c800e3}.input-container.has-error{animation:shake .3s ease-in-out;border-color:#e83f5a;box-shadow:0 0 8px #e83f5a4d}.input-container.has-success{border-color:#47d780;box-shadow:0 0 8px #47d78033;transition:border-color .3s ease,box-shadow .3s ease}.input-container .input-wrapper{align-items:center;display:flex;position:relative;width:100%}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.input-container input{-webkit-tap-highlight-color:rgba(255,255,255,.1);background:none;border:none;color:#fff;flex:1 1;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:20px;font-weight:600;line-height:1em;min-height:44px;outline:none;padding:10px 15px;touch-action:manipulation;width:100%}.input-container input:-webkit-autofill{-webkit-text-fill-color:#fff!important;background:none!important;caret-color:#fff}.input-container input::placeholder{color:#fff6}.input-container input::-moz-focus-inner{border:0}@media (max-width:768px){.input-container input{font-size:16px;min-height:48px;padding:14px 18px}.input-container input:active{background:#ffffff0d}}.input-container input[type=number]::-webkit-inner-spin-button,.input-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-container input[type=number]{-moz-appearance:textfield}.input-container .validation-error{animation:slideDown .3s ease-out;background-color:#e83f5a;border-radius:8px;box-shadow:0 2px 8px #0000004d;color:#fff;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;font-weight:600;left:10px;opacity:1;padding:6px 12px;position:absolute;right:10px;text-shadow:0 1px 2px #00000080;top:-32px;white-space:nowrap;z-index:10}.input-container .validation-error:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid #e83f5a;bottom:-6px;content:"";height:0;position:absolute;right:20px;width:0}.input-container .validation-error span{display:block}@media (max-width:576px){.input-container .validation-error{left:10px;max-width:calc(100% - 20px);right:10px;text-align:left;white-space:normal}}.language-switcher{align-items:center;display:flex;gap:8px;margin:10px 0}.language-switcher label{white-space:nowrap}.language-switcher label,.language-switcher select{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:14px;font-weight:400}.language-switcher select{background:#ffffff12;border:1px solid #fff3;border-radius:6px;cursor:pointer;outline:none;padding:6px 10px;transition:all .3s ease}.language-switcher select:hover{background:#ffffff1a;border-color:#c800e380}.language-switcher select:focus{border-color:#c800e3b3;box-shadow:0 0 8px #c800e34d}.language-switcher select option{background:#05010bf2;color:#fff}.login-wrapper{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:480px;padding:0 20px}.login-wrapper .login-section{font-weight:700;text-align:center}.login-wrapper .login-section .language-switcher-container{display:flex;justify-content:flex-end;margin-bottom:20px;padding:0 20px}.login-wrapper .login-section h1{margin-top:.5em;text-align:center}.login-wrapper .login-section p{text-align:left}.login-wrapper .login-section .logo-container{margin:2em auto;text-align:center}.login-wrapper .login-section .logo-container img{height:auto;width:15em}.login-wrapper .login-section .logo-container--big{margin:8em auto}.login-wrapper .login-section .logo-container--big img{height:auto;width:18em}.login-wrapper .login-section .common-button{margin-bottom:1em;width:100%}.login-wrapper .login-section .input-container{margin-bottom:1em;text-align:left}.login-wrapper .login-section .right-button{display:block;margin-left:auto;margin-right:0;width:50%}@media (max-width:575px){.login-wrapper .login-section .right-button{width:100%}}.login-wrapper .login-section .small-button{width:50%}.login-wrapper .login-section .buttons-container{width:100%}.login-wrapper .login-section .buttons-container .common-button{width:48%}.login-wrapper .login-section .buttons-container .common-button:first-of-type{margin-right:4%}@media (max-width:575px){.login-wrapper .login-section .buttons-container .common-button .content{font-size:16px;padding-left:12px;padding-right:12px;white-space:nowrap}}.login-wrapper .login-section .buttons-container-vertical{margin-top:10em}.login-wrapper .login-section .buttons-container-vertical .common-button{display:block;margin-left:auto;margin-right:auto}.login-wrapper .login-section .separator-with-text{margin:0 0 1em;width:100%}.login-wrapper .login-section .separator-with-text .line{background-color:#fff;display:inline-block;height:2px;opacity:.8;position:relative;top:-.3em;width:42%}.login-wrapper .login-section .separator-with-text .text{color:#fff;display:inline-block;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:1em;font-weight:700;letter-spacing:.09em;opacity:1;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3;width:16%}.login-wrapper .login-section .remote-validation-error{color:#e83f5a;height:1.5em}.login-wrapper .login-section--animate{animation:bounce .5s ease-in-out}.common-button.with-facebook{background-color:#4267b2;color:#fff;padding:.4em .4em .3em;transform:skew(0);width:auto}.common-button.with-facebook .content{align-items:center;display:inline-flex;font-family:Helvetica,Arial,"sans-serif";height:auto;padding:5px;transform:skew(0)}.common-button.with-facebook .content .facebook-image{height:1.5em;padding-right:.4em;width:auto}.common-button.with-facebook .content .text-container{padding:0 .3em}.common-button.with-facebook.bounce-animation{animation:button-bounce-frames-facebook-button .15s}@keyframes button-bounce-frames-facebook-button{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}.signup-avatar{margin:0 auto;max-width:720px;padding:16px 16px 40px;text-align:center}.signup-avatar h1{margin:0 0 24px;text-align:center}.signup-avatar .buttons-container{display:flex;gap:12px;margin-top:24px}.signup-avatar .buttons-container .common-button{flex:1 1;margin:0}@media (min-width:768px){.signup-avatar .buttons-container{justify-content:flex-end}.signup-avatar .buttons-container .common-button{flex:0 0 220px}}.avatar-component{border:2px solid #0000;display:inline-block;height:100px;margin:0;overflow:hidden;width:100px}.avatar-component.selected{border-color:#c800e3}.avatar-component .avatar-image{cursor:pointer;height:100%;width:100%}.avatar-component.circle{border:2px solid #0000;border-radius:50%}.avatar-component.circle.selected{border-color:#c800e3}.avatar-picker{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.avatar-picker .avatar-picker-preview{border-radius:50%;box-shadow:0 0 0 4px #c800e3,0 0 32px #c800e380;height:104px;width:104px}@media (min-width:768px){.avatar-picker .avatar-picker-preview{height:160px;width:160px}}.avatar-picker .avatar-picker-preview .avatar-component{border:none;display:block;height:100%;width:100%}.avatar-picker .avatar-picker-grid{grid-gap:12px;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));max-height:300px;overflow-y:auto;padding:16px;scrollbar-color:#c800e399 #0000;scrollbar-width:thin;width:100%}@media (min-width:768px){.avatar-picker .avatar-picker-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));max-height:420px;padding:20px}}.avatar-picker .avatar-picker-option{aspect-ratio:1;background:none;border:none;border-radius:50%;cursor:pointer;padding:0;position:relative;transition:transform .15s ease,box-shadow .15s ease;width:100%}.avatar-picker .avatar-picker-option .avatar-component{border:none;display:block;height:100%;pointer-events:none;width:100%}.avatar-picker .avatar-picker-option:hover{box-shadow:0 0 0 2px #fff3;transform:scale(1.06)}.avatar-picker .avatar-picker-option:focus-visible{box-shadow:0 0 0 3px #fff;outline:none}.avatar-picker .avatar-picker-option.selected{box-shadow:0 0 0 3px #c800e3,0 0 16px #c800e399}.avatar-picker .avatar-picker-option.selected:after{align-items:center;background:#c800e3;border-radius:50%;bottom:-2px;box-shadow:0 0 0 2px #0f0f12;color:#fff;content:"✓";display:flex;font-size:13px;font-weight:700;height:22px;justify-content:center;position:absolute;right:-2px;width:22px}.homepage-component{margin:0 auto;max-width:480px;padding:50px 10px 0}.homepage-component .active-promocode{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:16px;font-weight:400;opacity:1;padding:1em 0;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}.homepage-component .common-button{margin-bottom:10px}.homepage-component .line{background:#fff;height:2px;margin:10px 0 30px;opacity:.8}.homepage-component .subscription-details>h5{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0 0 10px 10px;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}.loader-games{height:50%;left:calc(50% - 50px);position:absolute;top:30%;width:100px}.exit-feedback-component{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f12f7;border:1px solid #fff3;border-radius:16px;box-shadow:0 8px 32px #0009,0 0 40px #c800e326;max-height:80vh;max-width:500px;overflow-y:auto;padding:30px;width:90%}@media (min-width:768px){.exit-feedback-component{max-width:600px;padding:40px}}.exit-feedback-component .feedback-header{margin-bottom:25px;text-align:center}.exit-feedback-component .feedback-header .feedback-title{color:#fff;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:24px;font-weight:700;letter-spacing:normal;margin:0 0 10px;text-shadow:0 2px 8px #000000e6,0 4px 16px #000c,0 0 30px #c800e366}@media (min-width:768px){.exit-feedback-component .feedback-header .feedback-title{font-size:28px}}.exit-feedback-component .feedback-header .feedback-subtitle{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:14px;font-weight:400;margin:0;opacity:.9;text-shadow:0 1px 4px #000c}@media (min-width:768px){.exit-feedback-component .feedback-header .feedback-subtitle{font-size:16px}}.exit-feedback-component .feedback-options-wrapper{margin-bottom:20px;position:relative}.exit-feedback-component .feedback-options-wrapper .scroll-indicator{align-items:center;animation:bounce 2s infinite;display:flex;gap:8px;left:50%;position:absolute;top:-35px;transform:translateX(-50%);z-index:10}.exit-feedback-component .feedback-options-wrapper .scroll-indicator .scroll-indicator-text{color:#fff;color:#c800e3e6;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:12px;font-weight:400;text-shadow:0 0 10px #c800e380;white-space:nowrap}.exit-feedback-component .feedback-options-wrapper .scroll-indicator .scroll-indicator-arrow{animation:bounceVertical 1.5s infinite;color:#c800e3e6;font-size:18px}@keyframes bounceVertical{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.exit-feedback-component .feedback-options-wrapper .scroll-fade-bottom{background:linear-gradient(180deg,#ffffff0a 0,#ffffff21 50%,#ffffff29);bottom:0;height:40px;left:0;pointer-events:none;position:absolute;right:0;z-index:5}.exit-feedback-component .feedback-options{display:flex;flex-direction:column;gap:12px;max-height:280px;overflow-y:auto;padding-bottom:10px;padding-right:5px;position:relative;scrollbar-color:#c800e399 #ffffff26;scrollbar-width:thin}.exit-feedback-component .feedback-options::-webkit-scrollbar{width:8px}.exit-feedback-component .feedback-options::-webkit-scrollbar-track{background:#ffffff26;border-radius:4px}.exit-feedback-component .feedback-options::-webkit-scrollbar-thumb{background:#c800e399;border:1px solid #c800e34d;border-radius:4px}.exit-feedback-component .feedback-options::-webkit-scrollbar-thumb:hover{background:#c800e3cc}.exit-feedback-component .feedback-option{align-items:center;background:#05010b66;border:2px solid #ffffff1a;border-radius:8px;cursor:pointer;display:flex;min-height:48px;padding:14px 16px;transition:all .3s ease}.exit-feedback-component .feedback-option:hover{background:#05010b99;border-color:#c800e34d}.exit-feedback-component .feedback-option.selected{background:#c800e333;border-color:#c800e380;box-shadow:0 0 15px #c800e34d}.exit-feedback-component .feedback-option .feedback-checkbox{accent-color:#c800e3cc;cursor:pointer;flex-shrink:0;height:20px;margin-right:12px;width:20px}@media (min-width:768px){.exit-feedback-component .feedback-option .feedback-checkbox{height:18px;width:18px}}.exit-feedback-component .feedback-option .feedback-label{color:#fff;cursor:pointer;flex:1 1;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:15px;font-weight:400;text-shadow:0 1px 4px #000c;-webkit-user-select:none;user-select:none}@media (min-width:768px){.exit-feedback-component .feedback-option .feedback-label{font-size:16px}}.exit-feedback-component .other-reason-input{animation:slideDown .3s ease-out;margin-bottom:20px}.exit-feedback-component .other-reason-input .other-reason-textarea{background:#05010b99;border:2px solid #ffffff1a;border-radius:8px;box-sizing:border-box;color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:14px;font-weight:400;min-height:80px;padding:12px 16px;resize:vertical;text-shadow:0 1px 4px #000c;width:100%}.exit-feedback-component .other-reason-input .other-reason-textarea:focus{border-color:#c800e380;box-shadow:0 0 10px #c800e333;outline:none}.exit-feedback-component .other-reason-input .other-reason-textarea::placeholder{color:#ffffff80}@media (min-width:768px){.exit-feedback-component .other-reason-input .other-reason-textarea{font-size:15px;padding:14px 18px}}.exit-feedback-component .feedback-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.exit-feedback-component .feedback-buttons .common-button{min-width:120px}@media (min-width:768px){.exit-feedback-component .feedback-buttons .common-button{min-width:140px}}.update-profile-component{margin:0 auto;max-width:480px;padding-top:30px}.update-profile-component .common-button{margin-bottom:10px}.update-profile-component .line{background:#fff;height:2px;margin:20px 0 30px}.update-profile-component .user-details{display:flex}.update-profile-component .user-details .image-container{align-items:center;align-self:flex-start;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;padding:0;width:100px}.update-profile-component .user-details .image-container .profile-image{height:auto;transition:box-shadow .2s ease;width:100px}.update-profile-component .user-details .image-container .change-avatar-label{color:#e045d8;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;font-weight:700;margin-top:8px;text-decoration:underline}.update-profile-component .user-details .image-container:focus-visible .profile-image,.update-profile-component .user-details .image-container:hover .profile-image{box-shadow:0 0 0 3px #c800e3}.update-profile-component .user-details .details-container{padding:0 0 0 10px;width:calc(100% - 100px)}.update-profile-component .user-details .details-container .input-container{margin-bottom:10px}.update-profile-component .user-details .details-container .common-button{margin:10px 0 0}.update-profile-component .user-details .details-container .hidden-save-button{border:none;height:0;margin:0;opacity:0;padding:0}.payment-selection{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.payment-selection .payment-selection-content{margin:0 auto;max-width:1400px;width:100%}.payment-selection .logo-container{display:flex;justify-content:center;margin-bottom:20px}.payment-selection .logo-container .logo{filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));height:auto;width:10em}@media (max-width:768px) and (orientation:portrait){.payment-selection .logo-container{margin-bottom:12px}.payment-selection .logo-container .logo{width:8em}.payment-selection .payment-selection-subtitle{margin-bottom:16px}.payment-selection .plans-container{gap:10px;margin:16px auto}}@media (max-width:768px) and (max-height:700px){.payment-selection .logo-container{margin-bottom:10px}.payment-selection .logo-container .logo{width:7em}.payment-selection .payment-selection-subtitle{margin-bottom:12px}.payment-selection .plans-container{gap:8px;margin:12px auto}}.payment-selection .payment-selection-title{color:#fff;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:32px;font-weight:700;letter-spacing:normal;margin:0 0 10px;text-align:center;text-shadow:0 2px 8px #00000080}@media (min-width:576px){.payment-selection .payment-selection-title{font-size:40px}}@media (min-width:768px){.payment-selection .payment-selection-title{font-size:48px;margin-bottom:20px}}.payment-selection .payment-selection-subtitle{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:15px;font-weight:400;line-height:1.5;margin:0 auto 30px;max-width:700px;opacity:1;padding:0 20px;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.payment-selection .payment-selection-subtitle{font-size:16px;margin-bottom:40px}}.payment-selection .plans-buttons-container{display:flex;margin:0 auto;max-width:800px}.payment-selection .plans-container{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center;margin:30px auto;padding:0 20px}.payment-selection .plans-container .spinner-container{height:5em;position:relative;width:5em}.payment-selection .plans-container .spinner-container .loader{position:static}.payment-selection .plans-container .skip-payment-item{align-items:center;display:flex;justify-content:center}.payment-selection .plans-container .skip-payment-item .content-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:30px 20px}.payment-selection .plans-container .skip-payment-item .content-container h2{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:30px;font-weight:700;letter-spacing:.05em;margin-bottom:12px;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3;text-transform:uppercase}@media (min-width:768px){.payment-selection .plans-container .skip-payment-item .content-container h2{font-size:30px}}.payment-selection .plans-container .skip-payment-item .content-container .description{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:13px;font-weight:400;line-height:1.5;margin:8px 0;opacity:1;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.payment-selection .plans-container .skip-payment-item .content-container .description{font-size:14px}}@media (min-width:576px){.payment-selection .plans-container{gap:20px}}@media (min-width:768px){.payment-selection .plans-container{gap:25px;margin:40px auto}}@media (min-width:992px){.payment-selection .plans-container{gap:30px}}.payment-selection .social-proof-section{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:30px auto;max-width:1200px;padding:0 20px}@media (min-width:768px){.payment-selection .social-proof-section{gap:40px;margin:40px auto}}.payment-selection .social-proof-section .social-proof-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:15px 20px;transition:transform .3s ease,box-shadow .3s ease}.payment-selection .social-proof-section .social-proof-item:hover{border-color:#c800e34d;box-shadow:0 8px 24px #c800e333;transform:translateY(-3px)}.payment-selection .social-proof-section .social-proof-item .proof-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));font-size:32px}.payment-selection .social-proof-section .social-proof-item .proof-content{display:flex;flex-direction:column}.payment-selection .social-proof-section .social-proof-item .proof-content .proof-number{color:#fff;color:#36c5ef;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:24px;font-weight:700;letter-spacing:normal;line-height:1;text-shadow:0 0 15px #c800e399}@media (min-width:768px){.payment-selection .social-proof-section .social-proof-item .proof-content .proof-number{font-size:28px}}.payment-selection .social-proof-section .social-proof-item .proof-content .proof-label{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:12px;font-weight:400;margin-top:4px;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.payment-selection .social-proof-section .social-proof-item .proof-content .proof-label{font-size:13px}}.payment-selection .text-container{margin:20px auto 25px;max-width:1200px;text-align:center}.payment-selection .text-container p{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:14px;font-weight:400;margin:0;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.payment-selection .text-container p{font-size:16px}}.payment-selection .text-container .spacer{display:none}.payment-selection .trust-signals-section{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:25px auto;max-width:1200px;padding:0 20px}@media (min-width:576px){.payment-selection .trust-signals-section{gap:15px}}@media (min-width:768px){.payment-selection .trust-signals-section{gap:20px;margin:30px auto}}.payment-selection .trust-signals-section .trust-signal-item{-webkit-tap-highlight-color:rgba(255,255,255,.1);align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:8px;min-height:44px;padding:10px 16px;touch-action:manipulation;transition:all .2s ease}.payment-selection .trust-signals-section .trust-signal-item:hover{background:#ffffff14;border-color:#fff3}@media (max-width:768px){.payment-selection .trust-signals-section .trust-signal-item{min-height:48px;padding:14px 20px}.payment-selection .trust-signals-section .trust-signal-item:active{background:#ffffff1a;transform:scale(.98);transition:all .1s ease}}.payment-selection .trust-signals-section .trust-signal-item .trust-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));font-size:18px}@media (min-width:768px){.payment-selection .trust-signals-section .trust-signal-item .trust-icon{font-size:20px}}.payment-selection .trust-signals-section .trust-signal-item .trust-text{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:12px;font-weight:400;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3;white-space:nowrap}@media (min-width:768px){.payment-selection .trust-signals-section .trust-signal-item .trust-text{font-size:13px}}@media (max-width:576px){.payment-selection .trust-signals-section .trust-signal-item .trust-text{white-space:normal}}.payment-selection .guarantee-section{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:15px;justify-content:center;margin:25px auto 30px;max-width:800px;padding:20px}@media (min-width:768px){.payment-selection .guarantee-section{margin:30px auto 40px;padding:25px 30px}}.payment-selection .guarantee-section .guarantee-icon{filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));flex-shrink:0;font-size:40px}@media (min-width:768px){.payment-selection .guarantee-section .guarantee-icon{font-size:48px}}.payment-selection .guarantee-section .guarantee-content{flex:1 1;text-align:left}.payment-selection .guarantee-section .guarantee-content .guarantee-title{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:16px;font-weight:700;margin-bottom:6px;text-shadow:0 2px 4px #00000080}@media (min-width:768px){.payment-selection .guarantee-section .guarantee-content .guarantee-title{font-size:18px;margin-bottom:8px}}.payment-selection .guarantee-section .guarantee-content .guarantee-text{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:13px;font-weight:400;line-height:1.5;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.payment-selection .guarantee-section .guarantee-content .guarantee-text{font-size:14px}}.payment-selection .buttons-container{align-items:center;display:flex;flex-direction:column;gap:12px;margin:30px auto 40px;max-width:600px}@media (max-width:768px){.payment-selection .buttons-container{gap:16px}}.payment-selection .buttons-container .common-button{border-radius:8px;box-shadow:0 4px 12px #0000004d;max-width:320px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.payment-selection .buttons-container .common-button:hover{box-shadow:0 6px 20px #0006}.payment-selection .buttons-container .common-button .content{font-size:16px;font-weight:700;padding:16px 0}.payment-selection .buttons-container .paypal-button-component{max-width:320px;width:100%}@media (min-width:576px){.payment-selection .buttons-container{flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center}.payment-selection .buttons-container .common-button,.payment-selection .buttons-container .paypal-button-component{flex:1 1;max-width:280px;min-width:200px;width:auto}}@media (min-width:768px){.payment-selection .buttons-container{gap:20px}.payment-selection .buttons-container .common-button,.payment-selection .buttons-container .paypal-button-component{max-width:240px}}.payment-selection .buttons-container .feedback-button-container{display:flex;justify-content:center;margin-top:20px;padding:0 20px}@media (min-width:768px){.payment-selection .buttons-container .feedback-button-container{margin-top:25px}}.payment-selection .buttons-container .feedback-button-container .common-button.feedback-button{background:#0000!important;border:1px solid #fff3!important;display:inline-block!important;min-width:auto!important;opacity:.8;transform:none!important;transition:all .3s ease;width:auto!important}.payment-selection .buttons-container .feedback-button-container .common-button.feedback-button:hover{background:#c800e31a!important;border-color:#c800e380!important;opacity:1}.payment-selection .buttons-container .feedback-button-container .common-button.feedback-button .content{font-size:13px!important;min-height:auto!important;padding:12px 16px!important;transform:none!important;white-space:nowrap}@media (min-width:768px){.payment-selection .buttons-container .feedback-button-container .common-button.feedback-button .content{font-size:14px!important;padding:10px 18px!important}}.payment-plan-item{-webkit-tap-highlight-color:rgba(200,0,227,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff1a;border-radius:16px;cursor:pointer;flex:1 1 auto;margin:0;max-width:320px;min-height:200px;min-width:250px;overflow:hidden;padding:0;position:relative;touch-action:manipulation;transition:all .3s ease}.payment-plan-item:hover{border-color:#c800e380;box-shadow:0 12px 32px #c800e34d;transform:translateY(-5px)}@media (max-width:768px){.payment-plan-item{max-width:280px;min-height:180px;min-width:200px}.payment-plan-item:active{transform:scale(.98);transition:transform .1s ease}}@media (max-width:576px){.payment-plan-item{flex:1 1 100%;max-width:100%;min-width:180px}}.payment-plan-item h1,.payment-plan-item h2,.payment-plan-item h5{color:#fff;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3;transition:color .3s ease}.payment-plan-item.selected .pulsar-component{display:block}.payment-plan-item.payment-plan-item-v2{flex:1 1 auto;max-width:320px;min-width:250px;padding:0}@media (max-width:768px){.payment-plan-item.payment-plan-item-v2{max-width:280px;min-width:200px}}@media (max-width:576px){.payment-plan-item.payment-plan-item-v2{flex:1 1 100%;max-width:100%;min-width:180px}}.payment-plan-item.payment-plan-item-v2 h2{margin-left:auto;margin-right:auto;max-width:200px;text-align:center}.payment-plan-item.active{animation:plan-selected .5s ease-out;background:linear-gradient(135deg,#c800e3,#a300b9);border-color:#c800e3cc;box-shadow:0 8px 24px #c800e366}.payment-plan-item.active h1,.payment-plan-item.active h2,.payment-plan-item.active h5{color:#fff}.payment-plan-item.active:hover{box-shadow:0 12px 32px #c800e380}@keyframes plan-selected{0%{box-shadow:0 8px 24px #c800e366;transform:scale(1)}50%{box-shadow:0 12px 32px #c800e399;transform:scale(1.05)}to{box-shadow:0 8px 24px #c800e366;transform:scale(1)}}.payment-plan-item .content-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:30px 20px;position:relative;z-index:1}.payment-plan-item .content-container h1{color:#fff;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:36px;font-weight:700;letter-spacing:normal;line-height:1.2;margin-bottom:8px}@media (min-width:768px){.payment-plan-item .content-container h1{font-size:42px}}.payment-plan-item .content-container h2{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:18px;font-weight:700;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}@media (min-width:768px){.payment-plan-item .content-container h2{font-size:20px}}.payment-plan-item .content-container h5{color:#fff;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:24px;font-weight:700;letter-spacing:normal;margin:8px 0;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.payment-plan-item .content-container h5{font-size:28px}}.payment-plan-item .content-container .description{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:13px;font-weight:400;line-height:1.5;margin:8px 0;opacity:1;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.payment-plan-item .content-container .description{font-size:14px}}.payment-plan-item.payment-plan-item-v2 .content-container h1{color:#fff;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:46px;font-weight:700;letter-spacing:normal;margin-bottom:12px}.payment-plan-item.payment-plan-item-v2 .content-container h2{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:16px;font-weight:700;margin-bottom:8px}.payment-plan-item.payment-plan-item-v2 .content-container .description{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:15px;font-weight:400;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.payment-plan-item.payment-plan-item-v2 .content-container .description{font-size:16px}}.payment-plan-item .best-value{background:linear-gradient(135deg,#ffd828,#ff9609);border-radius:0 16px 0 16px;box-shadow:0 4px 12px #ff960966;display:none;padding:8px 16px;position:absolute;right:0;top:0;z-index:2}.payment-plan-item .best-value .best-value-icon{display:none}.payment-plan-item .best-value .title{color:#fff;color:#000;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0;text-align:center;text-transform:uppercase}.payment-plan-item.annual .best-value{display:block}.payment-plan-item:before{background:linear-gradient(180deg,#ffffff0d,#fff0 50%,#0000001a);border-radius:16px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.payment-plan-item.active:before{background:linear-gradient(180deg,#ffffff1a,#fff0 50%,#00000026)}.paypal-button-component{margin:0 0 10px;width:100%}.paypal-button-component .separator{color:#fff;font-size:12px;margin-bottom:10px;text-align:center}.landing{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-width:100%;min-height:100vh;overflow:visible;padding:20px 20px 40px;position:relative;text-align:center;width:100%}.landing .find-out-more-link{margin:-12px 0;padding:12px 0}@media (min-width:576px){.landing{padding:30px 40px;text-align:left}}@media (min-width:992px){.landing{padding:40px 60px}}@media (min-width:1440px){.landing{padding:50px 80px}}.landing .landing-content{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05010b1a;border-radius:0;margin:0 auto;max-width:1200px;padding:0;position:relative;width:100%;z-index:1}@media (min-width:992px){.landing .landing-content{background:#05010b33;border-radius:16px;padding:20px}}.landing .hero-section{display:flex;flex-direction:column;gap:15px;position:relative}@media (min-width:768px){.landing .hero-section{gap:20px}}.landing .logo-container{display:flex;justify-content:center;margin-bottom:10px;position:relative;z-index:1}@media (min-width:576px){.landing .logo-container{justify-content:flex-start}}@media (max-width:768px){.landing .logo-container{padding-right:100px}}.landing .logo-container .logo{filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));height:50px;position:relative;width:auto;z-index:1}@media (min-width:768px){.landing .logo-container .logo{height:60px}}.landing .black-friday-banner{animation:slideDown .5s ease-out;display:flex;justify-content:center;margin:15px 0 20px}@media (min-width:576px){.landing .black-friday-banner{margin:20px 0 25px}}.landing .black-friday-banner .black-friday-content{align-items:center;background:linear-gradient(135deg,#ff6b35,#f7931e 50%,gold);border:2px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 20px #ff6b3566,0 0 30px #ffd7004d,inset 0 1px 0 #fff3;display:flex;gap:12px;overflow:hidden;padding:12px 20px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.landing .black-friday-banner .black-friday-content:before{animation:shine 3s infinite;background:linear-gradient(45deg,#0000 30%,#ffffff1a 50%,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.landing .black-friday-banner .black-friday-content:hover{box-shadow:0 6px 25px #ff6b3580,0 0 40px #ffd70066,inset 0 1px 0 #ffffff4d;transform:translateY(-2px)}@media (min-width:576px){.landing .black-friday-banner .black-friday-content{gap:15px;padding:14px 24px}}.landing .black-friday-banner .black-friday-content .black-friday-icon{align-items:center;animation:bounce 2s infinite;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.landing .black-friday-banner .black-friday-content .black-friday-icon img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:100%;object-fit:contain;width:100%}@media (min-width:768px){.landing .black-friday-banner .black-friday-content .black-friday-icon{height:32px;width:32px}}.landing .black-friday-banner .black-friday-content .black-friday-text{display:flex;flex-direction:column;gap:4px;position:relative;z-index:1}.landing .black-friday-banner .black-friday-content .black-friday-text .black-friday-label{color:#fff;color:#1a1a1a;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;letter-spacing:1.5px;line-height:1.2;text-shadow:0 1px 2px #ffffff80;text-transform:uppercase}@media (min-width:576px){.landing .black-friday-banner .black-friday-content .black-friday-text .black-friday-label{font-size:18px;letter-spacing:2px}}@media (min-width:768px){.landing .black-friday-banner .black-friday-content .black-friday-text .black-friday-label{font-size:20px}}.landing .black-friday-banner .black-friday-content .black-friday-text .black-friday-message{color:#fff;color:#1a1a1a;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:12px;font-weight:400;line-height:1.3;opacity:.9;text-shadow:0 1px 2px #ffffff80}@media (min-width:576px){.landing .black-friday-banner .black-friday-content .black-friday-text .black-friday-message{font-size:13px}}@media (min-width:768px){.landing .black-friday-banner .black-friday-content .black-friday-text .black-friday-message{font-size:14px}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shine{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.landing .hero-title{color:#fff;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:32px;font-weight:700;letter-spacing:normal;letter-spacing:.05em;line-height:1.2;margin:0;text-align:center;text-shadow:0 2px 8px #000,0 4px 16px #000c,0 0 30px #c800e366,0 0 60px #c800e333}@media (min-width:576px){.landing .hero-title{font-size:40px}}@media (min-width:768px){.landing .hero-title{font-size:48px}}@media (min-width:992px){.landing .hero-title{font-size:56px}}@media (min-width:1440px){.landing .hero-title{font-size:64px}}.landing .hero-subtitle{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0 0 25px;max-width:700px;opacity:1;text-shadow:0 2px 8px #000,0 4px 16px #000000e6,0 0 20px #00000080}@media (min-width:576px){.landing .hero-subtitle{font-size:17px}}@media (min-width:768px){.landing .hero-subtitle{font-size:18px;margin-bottom:30px;max-width:800px}}@media (min-width:992px){.landing .hero-subtitle{font-size:19px}}.landing .social-proof{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);justify-content:center;margin:20px 0}@media (min-width:576px){.landing .social-proof{display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start}}@media (min-width:768px){.landing .social-proof{gap:40px;margin:25px 0}}.landing .social-proof .stat-item{align-items:center;display:flex;flex-direction:column}@media (min-width:576px){.landing .social-proof .stat-item{align-items:flex-start}}.landing .social-proof .stat-item .stat-number{color:#fff;color:#36c5ef;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:28px;font-weight:700;letter-spacing:normal;line-height:1;margin-bottom:4px;text-shadow:0 0 15px #c800e399}@media (min-width:768px){.landing .social-proof .stat-item .stat-number{font-size:36px}}.landing .social-proof .stat-item .stat-label{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:14px;font-weight:400;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.landing .social-proof .stat-item .stat-label{font-size:16px}}.landing .benefits-section{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin:20px 0}@media (min-width:576px){.landing .benefits-section{gap:15px;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.landing .benefits-section{gap:15px;grid-template-columns:repeat(4,1fr);margin:25px 0}}.landing .benefits-section .benefit-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;display:flex;flex-direction:column;padding:12px;transition:transform .3s ease,box-shadow .3s ease}.landing .benefits-section .benefit-item:hover{border-color:#c800e380;box-shadow:0 8px 24px #c800e34d;transform:translateY(-5px)}@media (min-width:576px){.landing .benefits-section .benefit-item{padding:15px}}.landing .benefits-section .benefit-item .benefit-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));font-size:24px;margin-bottom:6px}@media (min-width:768px){.landing .benefits-section .benefit-item .benefit-icon{font-size:28px;margin-bottom:8px}}.landing .benefits-section .benefit-item .benefit-text{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:14px;font-weight:400;line-height:1.4;opacity:1;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.landing .benefits-section .benefit-item .benefit-text{font-size:16px}}.landing .cta-section{align-items:center;display:flex;flex-direction:column;gap:12px;margin:20px 0 15px}@media (min-width:576px){.landing .cta-section{align-items:center;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:flex-start}}.landing .cta-section .common-button{box-shadow:0 8px 24px #ea435766;max-width:200px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.landing .cta-section .common-button:hover{box-shadow:0 12px 32px #ea435780}.landing .cta-section .common-button.light-blue{box-shadow:0 4px 12px #2cbdf04d}@media (min-width:576px){.landing .cta-section .common-button{width:200px}}.landing .cta-section .cta-links{align-items:center;display:flex;flex-direction:row;gap:0 24px;justify-content:center;width:100%}@media (min-width:576px){.landing .cta-section .cta-links{align-items:center;flex-direction:row;gap:20px;justify-content:flex-start;width:auto}}.landing .cta-section .cta-subtext{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:12px;font-weight:400;margin:0;opacity:1;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3;width:100%}@media (min-width:576px){.landing .cta-section .cta-subtext{font-size:13px;text-align:left;width:auto}}.landing .cta-section .games-list-link,.landing .cta-section .pricing-link{align-items:center;color:#fff;color:#36c5ef;cursor:pointer;display:inline-flex;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:14px;font-weight:400;font-weight:500;min-height:44px;padding:0 4px;text-decoration:underline;-webkit-text-decoration-color:#c800e399;text-decoration-color:#c800e399;text-shadow:0 0 10px #c800e380,0 2px 8px #000000e6;text-underline-offset:4px;transition:all .3s ease;white-space:nowrap}.landing .cta-section .games-list-link:hover,.landing .cta-section .pricing-link:hover{color:#36c5ef;-webkit-text-decoration-color:#36c5ef;text-decoration-color:#36c5ef;text-shadow:0 0 15px #c800e3cc,0 2px 8px #000000e6}.landing .cta-section .games-list-link:active,.landing .cta-section .pricing-link:active{opacity:.8}.landing .cta-section .games-list-link:focus,.landing .cta-section .pricing-link:focus{border-radius:2px;outline:2px solid #c800e380;outline-offset:2px}@media (min-width:576px){.landing .cta-section .games-list-link,.landing .cta-section .pricing-link{font-size:15px}}@media (min-width:768px){.landing .cta-section .games-list-link,.landing .cta-section .pricing-link{font-size:16px}}.landing .as-seen-on-section{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-direction:column;margin:30px 0 25px;padding:25px 20px}@media (min-width:768px){.landing .as-seen-on-section{margin:35px 0 30px;padding:30px 40px}}.landing .as-seen-on-section .as-seen-on-label{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:12px;font-weight:400;letter-spacing:2px;margin:0 0 20px;opacity:.8;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3;text-transform:uppercase}@media (min-width:768px){.landing .as-seen-on-section .as-seen-on-label{font-size:13px;margin-bottom:25px}}.landing .as-seen-on-section .media-logos{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}@media (min-width:576px){.landing .as-seen-on-section .media-logos{gap:25px}}@media (min-width:768px){.landing .as-seen-on-section .media-logos{gap:30px}}.landing .as-seen-on-section .media-logos .media-logo-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;justify-content:center;min-height:44px;padding:12px 20px;touch-action:manipulation;transition:all .3s ease}.landing .as-seen-on-section .media-logos .media-logo-item:hover{background:#ffffff1a;border-color:#fff3;box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}@media (max-width:768px){.landing .as-seen-on-section .media-logos .media-logo-item{min-height:48px;padding:14px 22px}.landing .as-seen-on-section .media-logos .media-logo-item:active{transform:scale(.98);transition:all .1s ease}}.landing .as-seen-on-section .media-logos .media-logo-item .media-logo-text{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px;opacity:.9;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3;white-space:nowrap}@media (min-width:768px){.landing .as-seen-on-section .media-logos .media-logo-item .media-logo-text{font-size:16px}}.landing .trust-signals{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin:20px 0}@media (min-width:576px){.landing .trust-signals{gap:20px;justify-content:flex-start}}.landing .trust-signals .trust-item{-webkit-tap-highlight-color:rgba(255,255,255,.1);align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:10px;min-height:44px;padding:12px 20px;touch-action:manipulation}.landing .trust-signals .trust-item .trust-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));font-size:20px}.landing .trust-signals .trust-item .trust-text{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:14px;font-weight:400;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.landing .trust-signals .trust-item .trust-text{font-size:15px}}@media (max-width:768px){.landing .trust-signals .trust-item{min-height:48px;padding:14px 22px}.landing .trust-signals .trust-item:active{background:#ffffff14;transform:scale(.98);transition:all .1s ease}}.landing .login-section{display:none}.landing .feedback-button-container{display:flex;justify-content:center;margin:30px auto 20px;padding:0 20px}@media (min-width:768px){.landing .feedback-button-container{margin:40px auto 25px;padding:0 40px}}.landing .feedback-button-container .common-button.feedback-button{background:#0000!important;border:1px solid #fff3!important;display:inline-block!important;min-width:auto!important;opacity:.8;transform:none!important;transition:all .3s ease;width:auto!important}.landing .feedback-button-container .common-button.feedback-button:hover{background:#c800e31a!important;border-color:#c800e380!important;opacity:1}.landing .feedback-button-container .common-button.feedback-button .content{font-size:13px!important;min-height:auto!important;padding:12px 16px!important;transform:none!important;white-space:nowrap}@media (min-width:768px){.landing .feedback-button-container .common-button.feedback-button .content{font-size:14px!important;padding:10px 18px!important}}.landing .copyright-section{margin:40px auto 20px;max-width:1200px;padding:0 20px;text-align:center;width:100%}@media (min-width:768px){.landing .copyright-section{margin:50px auto 30px;padding:0 40px}}.landing .copyright-section .copyright-text{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:11px;font-weight:400;line-height:1.6;margin:0;opacity:.7;text-shadow:0 1px 4px #000c}@media (min-width:576px){.landing .copyright-section .copyright-text{font-size:12px}}@media (min-width:768px){.landing .copyright-section .copyright-text{font-size:13px;opacity:.8}}.game-carousel-section{align-self:stretch;box-sizing:border-box;max-width:100vw;padding:0 20px;width:100%}@media (min-width:768px){.game-carousel-section{padding:0 40px}}.game-carousel-section .game-carousel-title{color:#fff;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:24px;font-weight:700;letter-spacing:normal;margin:0 0 25px;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 16px #000c,0 0 30px #c800e366}@media (min-width:768px){.game-carousel-section .game-carousel-title{font-size:32px;margin-bottom:30px}}.game-carousel-section .game-carousel-wrapper{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1400px;position:relative;width:100%}.game-carousel-section .game-carousel{-ms-overflow-style:none;display:flex;gap:15px;overflow-x:auto;overflow-y:hidden;padding:10px 0;scroll-behavior:smooth;scrollbar-width:none;width:100%}.game-carousel-section .game-carousel::-webkit-scrollbar{display:none}@media (min-width:768px){.game-carousel-section .game-carousel{gap:20px}}.game-carousel-section .game-tile{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:2px solid #ffffff1a;border-radius:12px;cursor:pointer;flex:0 0 auto;height:150px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:150px}.game-carousel-section .game-tile:hover{border-color:#c800e380;box-shadow:0 12px 32px #c800e366;transform:translateY(-8px) scale(1.05)}.game-carousel-section .game-tile:hover .game-tile-overlay{opacity:1}@media (min-width:576px){.game-carousel-section .game-tile{height:180px;width:180px}}@media (min-width:768px){.game-carousel-section .game-tile{height:200px;width:200px}}.game-carousel-section .game-tile img{display:block;height:100%;object-fit:cover;width:100%}.game-carousel-section .game-tile .game-tile-overlay{background:linear-gradient(0deg,#000000e6 0,#000000b3 50%,#0000);bottom:0;left:0;opacity:0;padding:15px 12px 12px;position:absolute;right:0;transition:opacity .3s ease}@media (min-width:768px){.game-carousel-section .game-tile .game-tile-overlay{opacity:.8}}.game-carousel-section .game-tile .game-tile-overlay .game-tile-title{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:14px;font-weight:700;line-height:1.3;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 8px #000000e6;white-space:nowrap}@media (min-width:768px){.game-carousel-section .game-tile .game-tile-overlay .game-tile-title{font-size:16px}}.game-carousel-section .game-tile .game-tile-overlay .game-tile-platform{color:#fff;color:#fffc;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:11px;font-weight:400;opacity:.9;text-shadow:0 1px 4px #000000e6}@media (min-width:768px){.game-carousel-section .game-tile .game-tile-overlay .game-tile-platform{font-size:12px}}.game-carousel-section .carousel-button{-webkit-tap-highlight-color:rgba(255,255,255,.1);align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff21;border:2px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;height:40px;justify-content:center;line-height:1;position:absolute;top:50%;touch-action:manipulation;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}.game-carousel-section .carousel-button:hover{background:#ffffff2b;border-color:#c800e399;box-shadow:0 4px 12px #c800e34d;transform:translateY(-50%) scale(1.1)}.game-carousel-section .carousel-button:active{transform:translateY(-50%) scale(.95)}@media (max-width:768px){.game-carousel-section .carousel-button{display:none}}.game-carousel-section .carousel-button.carousel-button-prev{left:-20px}@media (min-width:992px){.game-carousel-section .carousel-button.carousel-button-prev{left:-30px}}.game-carousel-section .carousel-button.carousel-button-next{right:-20px}@media (min-width:992px){.game-carousel-section .carousel-button.carousel-button-next{right:-30px}}.game-carousel-section .game-carousel-loading{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:16px;font-weight:400;opacity:.8;padding:40px 20px;text-align:center}.checkbox-container{background-color:#ffffff0d;border:.2em solid #fff3;border-radius:.6em;cursor:pointer;flex-shrink:0;font-size:.6em;height:3em;margin:0 .1em;position:relative;transition:background-color .2s ease,border-color .2s ease;width:3em}.checkbox-container:focus{border:.2em solid #c800e3}.checkbox-container.checked{background-color:#c800e3;border-color:#c800e3;box-shadow:0 0 15px #c800e34d}.checkbox-container.checked:after{background:url(/static/media/tickAssetWhite.42671baf22fcb7ce0e0a.svg) 0 0 no-repeat;content:"";height:120%;left:-10%;pointer-events:none;position:absolute;top:-10%;width:120%}.component-body{box-sizing:border-box;min-height:100%;padding-bottom:20px;padding-top:20px;width:100%}@media (max-height:500px) and (orientation:landscape){.component-body{min-height:auto;padding-bottom:10px;padding-top:10px}}.simple-registration-component{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:100%;padding:0 20px;width:100%}@media (min-width:576px){.simple-registration-component{max-width:600px;padding:0 30px}}@media (min-width:768px){.simple-registration-component{max-width:700px;padding:0 40px}}@media (min-width:992px){.simple-registration-component{max-width:800px}}@media (max-height:500px) and (orientation:landscape){.simple-registration-component{padding:0 15px}}.simple-registration-component.simple-registration-component--center{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:100%}@media (max-height:500px) and (orientation:landscape){.simple-registration-component.simple-registration-component--center{justify-content:flex-start;min-height:auto}}.simple-registration-component .registration-header{margin-bottom:25px;padding-top:10px;text-align:center;width:100%}@media (max-height:500px) and (orientation:landscape){.simple-registration-component .registration-header{margin-bottom:15px;padding-top:5px}}@media (min-width:576px){.simple-registration-component .registration-header{margin-bottom:30px}}.simple-registration-component .registration-header h1{margin-bottom:12px;text-align:center}@media (min-width:576px){.simple-registration-component .registration-header h1{margin-bottom:15px}}@media (max-height:500px) and (orientation:landscape){.simple-registration-component .registration-header h1{font-size:1.8em;margin-bottom:8px}}.simple-registration-component .registration-header .registration-subtitle{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:15px;font-weight:400;line-height:1.6;margin:0 auto;max-width:100%;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (max-width:575px){.simple-registration-component .registration-header .registration-subtitle{display:none}}@media (min-width:576px){.simple-registration-component .registration-header .registration-subtitle{font-size:16px;max-width:550px}}@media (min-width:768px){.simple-registration-component .registration-header .registration-subtitle{font-size:17px;max-width:600px}}.simple-registration-component .registration-header .registration-subtitle .find-out-more-link{color:#36c5ef;cursor:pointer;display:inline;font-weight:500;margin-left:4px;padding:12px 0;text-decoration:underline;-webkit-text-decoration-color:#c800e399;text-decoration-color:#c800e399;text-shadow:0 0 10px #c800e380,0 2px 8px #000000e6;text-underline-offset:3px;transition:all .3s ease}.simple-registration-component .registration-header .registration-subtitle .find-out-more-link:hover{color:#36c5ef;-webkit-text-decoration-color:#36c5ef;text-decoration-color:#36c5ef;text-shadow:0 0 15px #c800e3cc,0 2px 8px #000000e6}.simple-registration-component .registration-header .registration-subtitle .find-out-more-link:active{opacity:.8}.simple-registration-component .registration-header .registration-subtitle .find-out-more-link:focus{border-radius:2px;outline:2px solid #c800e380;outline-offset:2px}.simple-registration-component .registration-benefits{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-top:30px;padding:20px 0;width:100%}@media (min-width:576px){.simple-registration-component .registration-benefits{gap:20px;grid-template-columns:repeat(3,1fr);margin-top:35px}}@media (min-width:768px){.simple-registration-component .registration-benefits{gap:25px;grid-template-columns:repeat(3,1fr);margin-top:40px}}.simple-registration-component .registration-benefits .benefit-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px;transition:transform .3s ease,box-shadow .3s ease}.simple-registration-component .registration-benefits .benefit-item:hover{border-color:#c800e380;box-shadow:0 8px 24px #c800e34d;transform:translateY(-5px)}@media (min-width:576px){.simple-registration-component .registration-benefits .benefit-item{padding:15px}}.simple-registration-component .registration-benefits .benefit-item .benefit-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));font-size:28px}@media (min-width:576px){.simple-registration-component .registration-benefits .benefit-item .benefit-icon{font-size:32px}}@media (min-width:768px){.simple-registration-component .registration-benefits .benefit-item .benefit-icon{font-size:36px}}.simple-registration-component .registration-benefits .benefit-item .benefit-text{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:12px;font-weight:400;line-height:1.4;opacity:1;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:576px){.simple-registration-component .registration-benefits .benefit-item .benefit-text{font-size:13px}}@media (min-width:768px){.simple-registration-component .registration-benefits .benefit-item .benefit-text{font-size:14px}}.simple-registration-component .logo-container{margin:2em auto;text-align:center}.simple-registration-component .logo-container .logo{height:auto;width:15em}.simple-registration-component .facebook-container{margin:2em auto;text-align:center}.simple-registration-component .facebook-container .common-button.with-facebook{margin-bottom:3em}.simple-registration-component .form-field-container{max-width:100%;padding:1em;width:100%}@media (min-width:576px){.simple-registration-component .form-field-container{padding:1.5em}}@media (min-width:768px){.simple-registration-component .form-field-container{padding:2em}}.simple-registration-component .form-field-container .input-container{margin-bottom:1em;text-align:left;width:100%}.simple-registration-component .form-field-container .buttons-container{display:flex;gap:4%;width:100%}.simple-registration-component .form-field-container .buttons-container .common-button{flex:1 1;min-width:0}@media (min-width:576px){.simple-registration-component .form-field-container .buttons-container .common-button{max-width:250px}}.simple-registration-component .privacy_policy_container{align-items:center;color:#fff;display:flex;flex-direction:row;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;font-weight:600;margin:10px 0 30px;opacity:1;text-align:left;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}.simple-registration-component .privacy_policy_container .privacy_policy-text{margin-left:1em}.simple-registration-component .feedback-button-container{display:flex;justify-content:center;margin-top:25px;padding:0 20px}@media (min-width:768px){.simple-registration-component .feedback-button-container{margin-bottom:10px;margin-top:10px}}.copyright-section{margin:40px auto 20px;max-width:1200px;padding:0 20px;text-align:center;width:100%}@media (min-width:768px){.copyright-section{margin:50px auto 30px;padding:0 40px}}.copyright-section .copyright-text{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:11px;font-weight:400;line-height:1.6;margin:0;opacity:.7;text-shadow:0 1px 4px #000c}@media (min-width:576px){.copyright-section .copyright-text{font-size:12px}}@media (min-width:768px){.copyright-section .copyright-text{font-size:13px}}.progress-indicator{margin:8px auto 20px;max-width:800px;padding:0 20px}@media (min-width:768px){.progress-indicator{margin:30px auto 40px}}.progress-indicator .progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.progress-indicator .progress-header .progress-text{display:flex;flex-direction:column;gap:4px}.progress-indicator .progress-header .progress-text .step-label{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:12px;font-weight:400;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}.progress-indicator .progress-header .progress-text .step-name{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media (min-width:768px){.progress-indicator .progress-header .progress-text .step-name{font-size:18px}}.progress-indicator .progress-header .progress-percentage{color:#fff;color:#36c5ef;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:24px;font-weight:700;letter-spacing:normal;text-shadow:0 0 15px #c800e399}@media (min-width:768px){.progress-indicator .progress-header .progress-percentage{font-size:28px}}.progress-indicator .progress-bar-container{background:#ffffff14;border-radius:3px;height:6px;margin-bottom:20px;overflow:hidden;width:100%}.progress-indicator .progress-bar-container .progress-bar{background:linear-gradient(90deg,#36c5ef,#a300b9);border-radius:3px;box-shadow:0 0 10px #c800e380;height:100%;transition:width .5s ease}.progress-indicator .progress-steps{display:flex;justify-content:space-between;position:relative}.progress-indicator .progress-steps:before{background:#ffffff14;content:"";height:2px;left:0;position:absolute;right:0;top:12px;z-index:0}.progress-indicator .progress-steps .progress-step{align-items:center;display:flex;flex:1 1;flex-direction:column;position:relative;z-index:1}.progress-indicator .progress-steps .progress-step .step-dot{background:#ffffff14;border:2px solid #fff3;border-radius:50%;height:24px;margin-bottom:8px;transition:all .3s ease;width:24px}.progress-indicator .progress-steps .progress-step .step-label-text{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:11px;font-weight:400;letter-spacing:.05em;opacity:1;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3;text-transform:uppercase}@media (min-width:768px){.progress-indicator .progress-steps .progress-step .step-label-text{font-size:12px}}.progress-indicator .progress-steps .progress-step.active .step-dot{background:#36c5ef;border-color:#36c5ef;box-shadow:0 0 15px #c800e3cc;transform:scale(1.2)}.progress-indicator .progress-steps .progress-step.active .step-label-text{color:#fff;font-weight:700;opacity:1}.progress-indicator .progress-steps .progress-step.completed .step-dot{background:#47d780;border-color:#47d780;box-shadow:0 0 10px #47d78080}.progress-indicator .progress-steps .progress-step.completed .step-dot:after{color:#fff;content:"✓";font-size:1em;font-weight:700;left:50%;position:absolute;top:7%;transform:translate(-50%,-50%)}.progress-indicator .progress-steps .progress-step.completed .step-label-text{opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (max-width:575px){.progress-indicator .progress-bar-container{margin-bottom:0}.progress-indicator .progress-steps{display:none}}.display-name .mr-1{margin-right:1em}.display-name .component-body{padding-bottom:26px}@media (min-width:576px){.display-name .component-body{padding-bottom:54px}}@media (min-width:992px){.display-name .component-body{padding-bottom:65px}}.display-name .component-body .display-name-header{margin:20px auto 30px;max-width:600px;padding:0 20px;text-align:center}.display-name .component-body .display-name-header h1{margin-bottom:12px}.display-name .component-body .display-name-header .display-name-subtitle{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:15px;font-weight:400;line-height:1.5;margin:0;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.display-name .component-body .display-name-header .display-name-subtitle{font-size:16px}}.display-name .component-body .input-field-container{display:block;margin:45px 10px 66px}@media (min-width:576px){.display-name .component-body .input-field-container{margin:45px 48px 66px}}@media (min-width:768px){.display-name .component-body .input-field-container{margin:57px 64px 76px}}@media (min-width:992px){.display-name .component-body .input-field-container{margin:75px 232px 81px}}@media (min-width:1440px){.display-name .component-body .input-field-container{margin:107px auto 106px;max-width:856px}}.display-name .component-body .input-field-container .input-hint{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:12px;font-weight:400;margin-top:8px;opacity:1;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}.display-name .component-body .buttons-container{align-items:center;display:flex;flex-direction:column;margin:0 10px}.display-name .component-body .buttons-container .common-button:first-of-type{margin-bottom:15px}@media (min-width:576px){.display-name .component-body .buttons-container{flex-direction:row;margin:0 48px}.display-name .component-body .buttons-container .common-button:first-of-type{margin-bottom:0;margin-right:20px}}@media (min-width:768px){.display-name .component-body .buttons-container{justify-content:flex-end;margin:0 64px}.display-name .component-body .buttons-container .common-button{width:240px}}@media (min-width:992px){.display-name .component-body .buttons-container{margin:0 83px}}@media (min-width:1440px){.display-name .component-body .buttons-container{margin:0 auto;max-width:1333px}}.ftui-footer{margin:0 auto;max-width:1600px;overflow:hidden;pointer-events:none;position:relative}.ftui-footer:before{content:"";display:block;position:absolute;top:0;width:100%;z-index:0}.ftui-footer .inner-container{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.ftui-footer .inner-container .text-container{color:#fff;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:24px;font-weight:700;letter-spacing:normal;padding:24px 16px 8px;position:relative;text-align:center;z-index:2}.ftui-footer .inner-container .left-image-container{margin:0 auto;max-width:640px;position:relative;width:100%}.ftui-footer .inner-container .left-image-container .left-image-bottom{display:block;height:auto;position:relative;width:100%;z-index:-1}.ftui-footer .inner-container .left-image-container .left-image-top{display:block;height:auto;left:0;position:absolute;top:0;width:100%;z-index:0}@media (min-width:576px){.ftui-footer .inner-container .text-container{font-size:32px;padding:30px 48px 8px}}@media (min-width:768px){.ftui-footer .inner-container .text-container{font-size:40px;padding:30px 65px 8px}}@media (min-width:992px){.ftui-footer{min-height:900px;overflow:visible}.ftui-footer .inner-container{display:block}.ftui-footer .inner-container .text-container{font-size:54px;margin-left:auto;margin-right:0;padding:30px 65px 30px 0;text-align:right;width:581px}.ftui-footer .inner-container .left-image-container{left:-140px;margin:0;max-width:none;position:absolute;top:-150px;width:1000px}}@media (min-width:1200px){.ftui-footer .inner-container .text-container{font-size:70px;padding:30px 121px 30px 0;width:862px}.ftui-footer .inner-container .left-image-container{left:-170px;top:-170px;width:1200px}}@media (min-width:1440px){.ftui-footer .inner-container .text-container{font-size:79px;padding:30px 134px 30px 0;width:947px}}.avatar-selection{width:100%}.avatar-selection .component-body{margin:0 auto;max-width:720px;padding:0 16px 32px}@media (min-width:768px){.avatar-selection .component-body{padding-bottom:56px}}.avatar-selection .avatar-selection-header{margin:8px auto 24px;text-align:center}.avatar-selection .avatar-selection-header h1{margin-bottom:12px;text-align:center}.avatar-selection .avatar-selection-header .avatar-selection-subtitle{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:15px;font-weight:400;line-height:1.5;margin:0;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.avatar-selection .avatar-selection-header .avatar-selection-subtitle{font-size:16px}}.avatar-selection .buttons-container{display:flex;gap:12px;margin-top:24px}.avatar-selection .buttons-container .common-button{flex:1 1;margin:0}@media (min-width:768px){.avatar-selection .buttons-container{justify-content:flex-end}.avatar-selection .buttons-container .common-button{flex:0 0 220px}}.gdpr{padding-bottom:26px}@media (min-width:576px){.gdpr{padding-bottom:54px}}@media (min-width:992px){.gdpr{padding-bottom:65px}}.gdpr .component-body{margin:30px 16px;width:auto}@media (min-width:576px){.gdpr .component-body{margin:30px 48px}}@media (min-width:768px){.gdpr .component-body{margin:30px 64px}}@media (min-width:992px){.gdpr .component-body{margin:30px 83px}}@media (min-width:1440px){.gdpr .component-body{margin:30px auto;max-width:1333px}}.gdpr .component-body .gdpr-title{color:#fff;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:24px;font-weight:700;letter-spacing:normal;opacity:1;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 16px #000c,0 0 30px #c800e366}.gdpr .component-body .gdpr-text{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:16px;font-weight:400;line-height:1.5;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.gdpr .component-body .gdpr-text{font-size:24px}}.gdpr .component-body .gdpr-text>p{color:#fff;margin:20px 0;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}.gdpr .component-body .gdpr-text>p:first-of-type{color:#fff;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:24px;font-weight:700;letter-spacing:normal;line-height:1.2;text-shadow:0 2px 8px #000000e6,0 4px 16px #000c,0 0 30px #c800e366}@media (min-width:768px){.gdpr .component-body .gdpr-text>p:first-of-type{font-size:34px}}.gdpr .buttons-container{align-items:center;display:flex;flex-direction:column;margin:0 16px}.gdpr .buttons-container .common-button{margin-bottom:15px}.gdpr .buttons-container .common-button:last-of-type{margin-bottom:0}@media (min-width:576px){.gdpr .buttons-container{margin:0 48px}}@media (min-width:768px){.gdpr .buttons-container{flex-direction:row;margin:0 64px}.gdpr .buttons-container .common-button{margin-bottom:0;margin-right:20px}.gdpr .buttons-container .common-button:last-of-type{margin-right:0}}@media (min-width:992px){.gdpr .buttons-container{margin:0 83px}}@media (min-width:1440px){.gdpr .buttons-container{margin:0 auto;max-width:1333px}}.plan-selection{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:20px}@media (min-width:768px){.plan-selection{padding:40px}}.plan-selection .component-body{margin:0 auto;max-width:1400px;width:100%}.plan-selection .component-body .component-title{color:#fff;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:32px;font-weight:700;letter-spacing:normal;margin:0 0 10px;text-align:center;text-shadow:0 2px 8px #00000080}@media (min-width:576px){.plan-selection .component-body .component-title{font-size:40px}}@media (min-width:768px){.plan-selection .component-body .component-title{font-size:48px;margin-bottom:20px}}.plan-selection .component-body .plan-selection-subtitle{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:15px;font-weight:400;line-height:1.5;margin:0 auto 30px;max-width:700px;opacity:1;padding:0 20px;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.plan-selection .component-body .plan-selection-subtitle{font-size:16px;margin-bottom:40px}}.plan-selection .component-body .social-proof-section{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:30px auto;max-width:1200px;padding:0 20px}@media (min-width:768px){.plan-selection .component-body .social-proof-section{gap:40px;margin:40px auto}}@media (max-width:768px){.plan-selection .component-body .social-proof-section{gap:12px}}.plan-selection .component-body .social-proof-section .social-proof-item{-webkit-tap-highlight-color:rgba(255,255,255,.1);align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;min-height:44px;padding:15px 20px;touch-action:manipulation;transition:transform .3s ease,box-shadow .3s ease}.plan-selection .component-body .social-proof-section .social-proof-item:hover{border-color:#c800e34d;box-shadow:0 8px 24px #c800e333;transform:translateY(-3px)}@media (max-width:768px){.plan-selection .component-body .social-proof-section .social-proof-item{min-height:48px;padding:16px 22px}.plan-selection .component-body .social-proof-section .social-proof-item:active{background:#ffffff1a;transform:scale(.98);transition:all .1s ease}}.plan-selection .component-body .social-proof-section .social-proof-item .proof-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));font-size:32px}.plan-selection .component-body .social-proof-section .social-proof-item .proof-content{display:flex;flex-direction:column}.plan-selection .component-body .social-proof-section .social-proof-item .proof-content .proof-number{color:#fff;color:#36c5ef;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:24px;font-weight:700;letter-spacing:normal;line-height:1;text-shadow:0 0 15px #c800e399}@media (min-width:768px){.plan-selection .component-body .social-proof-section .social-proof-item .proof-content .proof-number{font-size:28px}}.plan-selection .component-body .social-proof-section .social-proof-item .proof-content .proof-label{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:12px;font-weight:400;margin-top:4px;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.plan-selection .component-body .social-proof-section .social-proof-item .proof-content .proof-label{font-size:13px}}.plan-selection .component-body .text-container{margin:20px auto 25px;max-width:1200px;text-align:center}.plan-selection .component-body .text-container p{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:14px;font-weight:400;margin:0;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.plan-selection .component-body .text-container p{font-size:16px}}.plan-selection .component-body .text-container .spacer{display:none}.plan-selection .component-body .trust-signals-section{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:25px auto;max-width:1200px;padding:0 20px}@media (min-width:576px){.plan-selection .component-body .trust-signals-section{gap:15px}}@media (min-width:768px){.plan-selection .component-body .trust-signals-section{gap:20px;margin:30px auto}}.plan-selection .component-body .trust-signals-section .trust-signal-item{-webkit-tap-highlight-color:rgba(255,255,255,.1);align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:8px;min-height:44px;padding:10px 16px;touch-action:manipulation;transition:all .2s ease}.plan-selection .component-body .trust-signals-section .trust-signal-item:hover{background:#ffffff14;border-color:#fff3}@media (max-width:768px){.plan-selection .component-body .trust-signals-section .trust-signal-item{min-height:48px;padding:14px 20px}.plan-selection .component-body .trust-signals-section .trust-signal-item:active{background:#ffffff1a;transform:scale(.98);transition:all .1s ease}}.plan-selection .component-body .trust-signals-section .trust-signal-item .trust-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));font-size:18px}@media (min-width:768px){.plan-selection .component-body .trust-signals-section .trust-signal-item .trust-icon{font-size:20px}}.plan-selection .component-body .trust-signals-section .trust-signal-item .trust-text{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:12px;font-weight:400;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3;white-space:nowrap}@media (min-width:768px){.plan-selection .component-body .trust-signals-section .trust-signal-item .trust-text{font-size:13px}}.plan-selection .component-body .guarantee-section{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:15px;justify-content:center;margin:25px auto 30px;max-width:800px;padding:20px}@media (min-width:768px){.plan-selection .component-body .guarantee-section{margin:30px auto 40px;padding:25px 30px}}.plan-selection .component-body .guarantee-section .guarantee-icon{filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));flex-shrink:0;font-size:40px}@media (min-width:768px){.plan-selection .component-body .guarantee-section .guarantee-icon{font-size:48px}}.plan-selection .component-body .guarantee-section .guarantee-content{flex:1 1;text-align:left}.plan-selection .component-body .guarantee-section .guarantee-content .guarantee-title{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:16px;font-weight:700;margin-bottom:6px;text-shadow:0 2px 4px #00000080}@media (min-width:768px){.plan-selection .component-body .guarantee-section .guarantee-content .guarantee-title{font-size:18px;margin-bottom:8px}}.plan-selection .component-body .guarantee-section .guarantee-content .guarantee-text{color:#fff;font-family:Lato,Segoe UI,Tahoma,sans-serif;font-size:13px;font-weight:400;line-height:1.5;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:768px){.plan-selection .component-body .guarantee-section .guarantee-content .guarantee-text{font-size:14px}}.plan-selection .component-body .buttons-container{align-items:center;display:flex;flex-direction:column;gap:12px;margin:30px auto 40px;max-width:600px}@media (max-width:768px){.plan-selection .component-body .buttons-container{gap:16px}}.plan-selection .component-body .buttons-container .common-button{border-radius:8px;box-shadow:0 4px 12px #0000004d;max-width:320px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.plan-selection .component-body .buttons-container .common-button:hover{box-shadow:0 6px 20px #0006}.plan-selection .component-body .buttons-container .common-button .content{font-size:16px;font-weight:700;padding:16px 0}.plan-selection .component-body .buttons-container .common-button.skip-button{background:#ffffff1a;border:1px solid #fff3;margin-top:10px}.plan-selection .component-body .buttons-container .common-button.skip-button .content{font-weight:400;opacity:.9}.plan-selection .component-body .buttons-container .common-button.promo-button{background:#ffffff1a;border:1px solid #fff3;margin-top:0}.plan-selection .component-body .buttons-container .common-button.promo-button .content{font-weight:400}.plan-selection .component-body .buttons-container .paypal-button-component{max-width:320px;width:100%}@media (min-width:576px){.plan-selection .component-body .buttons-container{flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center}.plan-selection .component-body .buttons-container .common-button,.plan-selection .component-body .buttons-container .paypal-button-component{flex:1 1;max-width:280px;min-width:200px;width:auto}}@media (min-width:768px){.plan-selection .component-body .buttons-container{gap:20px}.plan-selection .component-body .buttons-container .common-button,.plan-selection .component-body .buttons-container .paypal-button-component{max-width:240px}}.plan-selection .component-body .feedback-button-container{display:flex;justify-content:center;margin-top:20px;padding:0 20px}@media (min-width:768px){.plan-selection .component-body .feedback-button-container{margin-top:25px}}.plan-selection .component-body .feedback-button-container .common-button.feedback-button{background:#0000!important;border:1px solid #fff3!important;display:inline-block!important;min-width:auto!important;opacity:.8;transform:none!important;transition:all .3s ease;width:auto!important}.plan-selection .component-body .feedback-button-container .common-button.feedback-button:hover{background:#c800e31a!important;border-color:#c800e380!important;opacity:1}.plan-selection .component-body .feedback-button-container .common-button.feedback-button .content{font-size:13px!important;min-height:auto!important;padding:12px 16px!important;transform:none!important;white-space:nowrap}@media (min-width:768px){.plan-selection .component-body .feedback-button-container .common-button.feedback-button .content{font-size:14px!important;padding:10px 18px!important}}.card-details-payment .component-body{padding-bottom:30px}.card-details-payment .component-body .text-container .title{color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:29px;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 16px #000c,0 0 30px #c800e366}.card-details-payment .component-body .text-container{padding:21px 10px 40px;text-align:center}.card-details-payment .component-body .text-container .title{text-align:center}.card-details-payment .component-body .text-container .content-text{color:#fff;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:21px;font-weight:900;opacity:1;padding-top:5px;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}.card-details-payment .component-body .text-container p{word-wrap:break-word;color:#fff;max-width:100%;opacity:1;overflow-wrap:break-word;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:576px){.card-details-payment .component-body .text-container{padding:21px 48px 40px}.card-details-payment .component-body .text-container .title{font-size:67px}.card-details-payment .component-body .text-container .content-text{font-size:26px}}@media (min-width:768px){.card-details-payment .component-body .text-container{padding:57px 64px 40px}}@media (min-width:992px){.card-details-payment .component-body .text-container{padding:60px 96px 40px}.card-details-payment .component-body .text-container .title{font-size:69px}.card-details-payment .component-body .text-container .content-text{font-size:31px}}@media (min-width:1440px){.card-details-payment .component-body .text-container{margin:0 auto;max-width:1200px;padding:60px 0 40px}}.card-details-payment .component-body .buttons-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 10px}.card-details-payment .component-body .buttons-container .common-button{margin-bottom:15px}.card-details-payment .component-body .buttons-container .common-button:last-of-type{margin-bottom:0}@media (min-width:576px){.card-details-payment .component-body .buttons-container{flex-direction:row;margin:0 48px}.card-details-payment .component-body .buttons-container .common-button{margin-bottom:0;margin-right:20px}.card-details-payment .component-body .buttons-container .common-button:last-of-type{margin-right:0}}@media (min-width:768px){.card-details-payment .component-body .buttons-container{margin:0 64px}.card-details-payment .component-body .buttons-container .common-button{width:240px}}@media (min-width:992px){.card-details-payment .component-body .buttons-container{margin:0 83px}}@media (min-width:1440px){.card-details-payment .component-body .buttons-container{margin:0 auto;max-width:1333px}}.navigation-bar{margin:0 auto;padding:7px 15px 0 10px}@media (min-width:576px){.navigation-bar{padding-left:48px;padding-right:55px}}@media (min-width:768px){.navigation-bar{padding-left:64px;padding-right:69px}}@media (min-width:992px){.navigation-bar{padding-left:83px;padding-right:88px;padding-top:40px}}@media (min-width:1440px){.navigation-bar{max-width:1333px;padding-left:0;padding-right:0}}.navigation-bar .navigation-bar-item-container .navigation-bar-item{border:0 solid;display:inline-block;height:10px;position:relative;width:33.33333%}.navigation-bar .navigation-bar-item-container .navigation-bar-item .item-name{color:#fff;display:none;text-align:center}.navigation-bar .navigation-bar-item-container .navigation-bar-item:first-of-type{border-radius:1px 0 0 1px}.navigation-bar .navigation-bar-item-container .navigation-bar-item:after{border-bottom:5px solid #0000;border-left:5px solid green;border-top:5px solid #0000;content:"";display:block;position:absolute;right:-5px;top:0}@media (min-width:768px){.navigation-bar .navigation-bar-item-container .navigation-bar-item{height:15px}.navigation-bar .navigation-bar-item-container .navigation-bar-item:after{border-bottom:7.5px solid #0000;border-left:7.5px solid green;border-top:7.5px solid #0000;right:-7.5px}}@media (min-width:992px){.navigation-bar .navigation-bar-item-container .navigation-bar-item{height:40px}.navigation-bar .navigation-bar-item-container .navigation-bar-item:first-of-type{border-radius:4px 0 0 4px}.navigation-bar .navigation-bar-item-container .navigation-bar-item:after{border-bottom:20px solid #0000;border-left:20px solid green;border-top:20px solid #0000;right:-20px}.navigation-bar .navigation-bar-item-container .navigation-bar-item .item-name{display:block;line-height:40px}}.navigation-bar .navigation-bar-item-container .navigation-bar-item.past{background-color:#a300b9;z-index:7}.navigation-bar .navigation-bar-item-container .navigation-bar-item.past:after{border-left-color:#a300b9;z-index:7}.navigation-bar .navigation-bar-item-container .navigation-bar-item.current{background-color:#c800e3;z-index:6}.navigation-bar .navigation-bar-item-container .navigation-bar-item.current:after{border-left-color:#c800e3;z-index:6}.navigation-bar .navigation-bar-item-container .navigation-bar-item.next-1{background-color:#ffffff1a;z-index:5}.navigation-bar .navigation-bar-item-container .navigation-bar-item.next-1:after{border-left-color:#ffffff1a;z-index:5}.navigation-bar .navigation-bar-item-container .navigation-bar-item.next-2{background-color:#ffffff1f;z-index:4}.navigation-bar .navigation-bar-item-container .navigation-bar-item.next-2:after{border-left-color:#ffffff1f;z-index:4}.navigation-bar .navigation-bar-item-container .navigation-bar-item.next-3{background-color:#ffffff24;z-index:3}.navigation-bar .navigation-bar-item-container .navigation-bar-item.next-3:after{border-left-color:#ffffff24;z-index:3}.navigation-bar .navigation-bar-item-container .navigation-bar-item.next-4{background-color:#ffffff29;z-index:2}.navigation-bar .navigation-bar-item-container .navigation-bar-item.next-4:after{border-left-color:#ffffff29;z-index:2}.navigation-bar .navigation-bar-item-container .navigation-bar-item.next-5{background-color:#ffffff2e;z-index:1}.navigation-bar .navigation-bar-item-container .navigation-bar-item.next-5:after{border-left-color:#ffffff2e;z-index:1}.navigation-bar .current-item-name{color:#fff;color:#c800e3;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;font-weight:600;text-align:center}@media (min-width:576px){.navigation-bar .current-item-name{font-size:18px}}@media (min-width:992px){.navigation-bar .current-item-name{display:none}}.success-animation{align-items:center;display:inline-flex;justify-content:center;position:relative}.success-animation--small .success-checkmark{height:30px;width:30px}.success-animation--medium .success-checkmark{height:50px;width:50px}.success-animation--large .success-checkmark{height:80px;width:80px}.success-animation .success-content{margin-left:12px}.success-checkmark{animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;box-shadow:0 0 0 #47d78066;height:50px;width:50px}.check-icon,.success-checkmark{stroke-width:2;stroke:#47d780;stroke-miterlimit:10;border-radius:50%;display:block;position:relative}.check-icon,.icon-circle{height:100%;width:100%}.icon-circle{animation:scaleIn .3s ease-in-out;background:#47d7801a;border:2px solid #47d780;border-radius:50%;left:0;position:absolute;top:0}.icon-line{background-color:#47d780;border-radius:2px;display:block;height:2px;position:absolute;z-index:10}.icon-line,.line-tip{animation:icon-line-tip .75s}.line-tip{left:14%;top:46%;transform:rotate(45deg);width:25%}.line-long{animation:icon-line-long .75s;animation-delay:.15s;animation-fill-mode:forwards;right:8%;top:38%;transform:rotate(-45deg);width:47%}.icon-fix{background:#0000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@keyframes icon-line-tip{0%{left:1px;top:19px;width:0}54%{left:1px;top:19px;width:0}70%{left:8px;top:37%;width:50%}84%{left:18%;top:48%;width:17%}to{left:14%;top:46%;width:25%}}@keyframes icon-line-long{0%{right:46px;top:54px;width:0}65%{right:46px;top:54px;width:0}84%{right:8%;top:38%;width:0}to{right:8%;top:38%;width:47%}}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fill{0%{box-shadow:inset 0 0 0 #47d78066}to{box-shadow:inset 0 0 0 30px #47d7801a}}@keyframes scale{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.success-badge{align-items:center;display:inline-flex;height:24px;justify-content:center;margin-left:8px;vertical-align:middle;width:24px}.success-badge .checkmark{stroke-width:2;stroke:#47d780;stroke-miterlimit:10;animation:success-badge-scale .3s ease-in-out;border-radius:50%;display:block;height:24px;width:24px}.success-badge .checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#47d780;fill:#47d7801a;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.success-badge .checkmark-check{stroke-dasharray:48;stroke-dashoffset:48;stroke:#47d780;animation:stroke .3s cubic-bezier(.65,0,.45,1) .4s forwards;transform-origin:50% 50%}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes success-badge-scale{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.success-pulse{animation:success-pulse .6s ease-in-out}@keyframes success-pulse{0%{box-shadow:0 0 0 0 #47d780b3}70%{box-shadow:0 0 0 10px #47d78000}to{box-shadow:0 0 0 0 #47d78000}}.success-confetti{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.success-confetti .confetti-piece{animation:confetti-fall linear forwards;background:#47d780;height:10px;position:absolute;top:-10px;width:10px}.success-confetti .confetti-piece:first-child{animation-delay:0s;animation-duration:2s;background:#47d780;left:10%}.success-confetti .confetti-piece:nth-child(2){animation-delay:.1s;animation-duration:2.5s;background:#36c5ef;left:20%}.success-confetti .confetti-piece:nth-child(3){animation-delay:.2s;animation-duration:2.2s;background:#47d780;left:30%}.success-confetti .confetti-piece:nth-child(4){animation-delay:.3s;animation-duration:2.8s;background:#ffd828;left:40%}.success-confetti .confetti-piece:nth-child(5){animation-delay:.4s;animation-duration:2.3s;background:#47d780;left:50%}.success-confetti .confetti-piece:nth-child(6){animation-delay:.5s;animation-duration:2.6s;background:#36c5ef;left:60%}.success-confetti .confetti-piece:nth-child(7){animation-delay:.6s;animation-duration:2.4s;background:#47d780;left:70%}.success-confetti .confetti-piece:nth-child(8){animation-delay:.7s;animation-duration:2.7s;background:#ffd828;left:80%}.success-confetti .confetti-piece:nth-child(9){animation-delay:.8s;animation-duration:2.5s;background:#47d780;left:90%}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(100vh) rotate(2turn)}}.account-created .component-body{padding-bottom:26px}@media (min-width:576px){.account-created .component-body{padding-bottom:54px}}@media (min-width:992px){.account-created .component-body{padding-bottom:65px}}.account-created .component-body .text-container{padding:21px 10px 40px;text-align:center}.account-created .component-body .text-container .title{color:#fff;font-size:43px;margin:5px 0;opacity:1;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 16px #000c,0 0 30px #c800e366}.account-created .component-body .text-container .content-text{font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:21px;font-weight:900}.account-created .component-body .text-container .content-text,.account-created .component-body .text-container p{color:#fff;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}@media (min-width:576px){.account-created .component-body .text-container{padding:21px 48px 40px}.account-created .component-body .text-container .title{font-size:67px}.account-created .component-body .text-container .content-text{font-size:26px}}@media (min-width:768px){.account-created .component-body .text-container{padding:57px 64px 40px}}@media (min-width:992px){.account-created .component-body .text-container{padding:60px 96px 40px}.account-created .component-body .text-container .title{font-size:69px}.account-created .component-body .text-container .content-text{font-size:31px}}@media (min-width:1440px){.account-created .component-body .text-container{margin:0 auto;max-width:1200px;padding:60px 0 40px}}.account-created .component-body .buttons-container{align-items:center;display:flex;flex-direction:column;margin:0 10px}.account-created .component-body .buttons-container .common-button{margin-bottom:15px}.account-created .component-body .buttons-container .common-button:last-of-type{margin-bottom:0}@media (min-width:576px){.account-created .component-body .buttons-container{margin:0 138px}}@media (min-width:768px){.account-created .component-body .buttons-container{flex-direction:row}.account-created .component-body .buttons-container .common-button{margin-bottom:0;margin-right:20px}.account-created .component-body .buttons-container .common-button:last-of-type{margin-right:0}}@media (min-width:992px){.account-created .component-body .buttons-container{justify-content:center;margin:0 103px}.account-created .component-body .buttons-container .common-button{width:240px}}@media (min-width:1440px){.account-created .component-body .buttons-container{margin:0 auto;max-width:1333px}}.popup-background-mixing{background:linear-gradient(135deg,#00356b,#00407e);border:.1em solid;border-image:linear-gradient(-15deg,#a300b9 70%,#ff465f);border-image-slice:1;box-shadow:inset 0 0 .3em #0003;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.ftui-background-mixing{background:linear-gradient(161.35deg,#000 3.46%,#094caf 97.91%)}.promo-code-component{margin:0 auto;max-width:480px;padding:0 10px 50px}.promo-code-component .input-container{margin:70px 0 0}.promo-code-component .content-text{color:#fff;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:19px;font-weight:600;line-height:1.6;margin:40px 0;opacity:1;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}.promo-code-component .google-reCaptcha{margin:40px auto;width:304px}.promo-code-component .buttons-container{display:flex}.promo-code-component .buttons-container .common-button{margin-bottom:10px;width:calc(50% - 10px)}.promo-code-component .buttons-container .common-button:first-of-type{margin-right:20px}.thank-you-component{display:flex;flex-direction:column;height:80vh;justify-content:space-around;margin-left:auto;margin-right:auto;max-width:480px;padding:0 1em 1em}.thank-you-component .logo-container{margin:1em auto;text-align:center}.thank-you-component .logo-container .logo{height:auto;width:15em}.thank-you-component .text-container{text-align:center}.thank-you-component .text-container .title{color:#fff;font-size:2em;margin:.1em 0;opacity:1;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 16px #000c,0 0 30px #c800e366}.thank-you-component .text-container .content-text{font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.2em;font-weight:900}.thank-you-component .text-container .content-text,.thank-you-component .text-container p{color:#fff;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}.payment-complete-component{display:flex;flex-direction:column;height:80vh;justify-content:space-around;margin-left:auto;margin-right:auto;max-width:480px;padding:0 1em 1em}.payment-complete-component .logo-container{margin:1em auto;text-align:center}.payment-complete-component .logo-container img{height:auto;width:15em}.payment-complete-component .text-container{text-align:center}.payment-complete-component .text-container .title{color:#fff;font-size:2em;margin:.1em 0;opacity:1;text-align:center;text-shadow:0 2px 8px #000000e6,0 4px 16px #000c,0 0 30px #c800e366}.payment-complete-component .text-container .content-text{font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.2em;font-weight:900}.payment-complete-component .text-container .content-text,.payment-complete-component .text-container p{color:#fff;opacity:1;text-shadow:0 2px 8px #000000e6,0 4px 12px #000000b3}.payment-complete-component .text-container .redirect-text{font-size:.95em;margin-top:.5em;opacity:.75}.Quantify-Bold{font-family:Tahoma,Verdana,Segoe UI,sans-serif;letter-spacing:normal}.Lato-Bold,.Quantify-Bold{color:#fff;font-weight:700}.Lato-Bold,.Lato-Regular{font-family:Lato,Segoe UI,Tahoma,sans-serif}.Lato-Regular{color:#fff;font-weight:400}.SourceSansPro-Regular{font-weight:600}.SourceSansPro-Bold,.SourceSansPro-Regular{color:#fff;font-family:Source Sans Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.SourceSansPro-Bold{font-weight:900}.change-payment-method-component{display:flex;flex-direction:column;height:80vh;justify-content:space-around;margin-left:auto;margin-right:auto;max-width:640px;padding:0 1em 1em}.change-payment-method-component .error-text{margin-bottom:.5em;text-align:center}.change-payment-method-component .common-button{margin-bottom:.5em}.change-payment-method-component .common-button:last-child{margin-bottom:0}.change-payment-method-component .logo-container{margin:1em auto;text-align:center}.change-payment-method-component .logo-container img{height:auto;width:15em}.change-payment-method-component .title-text{text-align:center}.change-payment-method-component .info-text{margin-bottom:.5em;text-align:center}.change-payment-method-component .checkout-loading{height:5em;margin:1em auto 0;width:5em}