*,::after,::before{box-sizing:border-box}hr{height:0;color:inherit}b,strong{font-weight:bolder}.small,small{font-size:.875em}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}button{border-radius:0}button:focus:not(:focus-visible){outline:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}[hidden]{display:none!important}::-moz-selection{background:rgba(61,57,60,.6);color:#fff}::selection{background:rgba(61,57,60,.6);color:#fff}body{margin:0;font-family:Inter,system-ui,-apple-system,segoe ui,helvetica neue,sans-serif,apple color emoji,segoe ui emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#3d393c;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}a{text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:hover{text-decoration:underline}.container{width:100%;max-width:900px;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}p{margin-top:0;margin-bottom:1rem}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:700;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.text-center{text-align:center}.mb-0{margin-bottom:0}svg.icon{position:relative;top:.125em;width:1em;height:1em;fill:currentColor}.header-bg{position:relative;color:#d4c6ad;background-color:#4b474a}.header-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../i.imgur.com/7l4tStj.png);background-position:0 0;background-color:inherit;opacity:.5}.header-bg>.container{position:relative;z-index:1}.dialog,.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.dialog{display:flex;z-index:2}.dialog-overlay{background-color:rgba(0,0,0,.85)}.dialog[aria-hidden=true]{display:none}.dialog-content{position:relative;z-index:2;margin:auto;padding:1.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 1.1px 1.1px rgba(0,0,0,.024),0 3px 3px rgba(0,0,0,.035),0 7.2px 7.2px rgba(0,0,0,.046),0 24px 24px rgba(0,0,0,.07)}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff;z-index:99999}.loading-screen .logo{height:5rem}body.loading{overflow:hidden}.fade-out{-webkit-animation:fadeOut .3s both cubic-bezier(.5,1,.89,1);animation:fadeOut .3s both cubic-bezier(.5,1,.89,1)}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.logo{display:block;fill:#dfd5c3}.header{padding:2rem 0 calc(2rem + 140px)}.header .logo{margin:0 auto 1rem}.header h1{margin:0;font-weight:900;line-height:1;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header h1 .imvu{display:inline-block;padding:0 .35rem 0 .25rem;margin-right:-2px;line-height:1;color:#4b474a;background:linear-gradient(62deg,#dcd1bd 10%,#fff 50%,#d4c6ad 50%,#fff 90%);border-radius:.25rem}.header h1 .credit{background:linear-gradient(62deg,#d4c6ad 10%,#fff 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header h1 .gen{color:#fff;font-size:.7em;letter-spacing:12px;margin-right:-6px}.header .logo{height:5rem;margin:0 auto 1rem}body.loded .header .logo{-webkit-animation:logoAnim 1s .5s both;animation:logoAnim 1s .5s both}@-webkit-keyframes logoAnim{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}@keyframes logoAnim{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}.form-wrapper{position:relative;z-index:1;margin-top:-140px}.form-controls{display:flex;height:60px;max-width:450px;margin:0 auto 1.5rem;padding:6px;border-radius:.5rem;border:3px solid rgba(255,255,255,.1);transition:border-color .15s cubic-bezier(.5,1,.89,1)}.form-controls.is-focused{border-color:#d4c6ad}form{padding:2rem 1.5rem;color:#d4c6ad;background:#4b474a;border-radius:1.25rem;border:6px solid rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.6)}form h6{margin-right:auto;margin-left:auto;margin-bottom:1.5rem;line-height:1.5}@media(max-width:575px){form h6{max-width:75%}}form a{color:inherit}form a:hover{color:#fff}form input[type=text]{display:block;width:100%;padding:0 1rem;border:0;color:#d4c6ad;font-size:1.25rem;line-height:1;outline:0;background:0 0}form input[type=text]::-webkit-input-placeholder{color:rgba(255,255,255,.3)}form input[type=text]::-moz-placeholder{color:rgba(255,255,255,.3)}form input[type=text]::placeholder{color:rgba(255,255,255,.3)}form p.small{margin:1.5rem 0 -.5rem;color:rgba(255,255,255,.3)}.amount-select-wrap{position:relative;display:inline-flex;flex:1 0 100px;color:#fff}.amount-select-wrap .icon{position:absolute;top:50%;right:.75rem;font-size:1.5em;transform:translateY(-50%)}.amount-select{padding:0 2.5rem 0 .75rem;border:0;border-radius:.25rem;font-weight:700;color:inherit;background:rgba(255,255,255,.1);-webkit-appearance:none;-moz-appearance:none;appearance:none}.amount-select option{background:#4b474a}.amount-select:focus,.amount-select:hover{background:rgba(255,255,255,.2);outline:0}.redeem-btn{padding:.5rem 1rem;font-size:1.25rem;font-weight:700;color:#fff;background:rgba(255,2555,255,.15);border:0;border-radius:.25rem;box-shadow:0 2px rgba(0,0,0,.2);transition:color .15s cubic-bezier(.5,1,.89,1),background .15s cubic-bezier(.5,1,.89,1)}.redeem-btn:hover{background:rgba(255,2555,255,.3);outline:0}.redeem-btn:focus{outline:0;box-shadow:0 0 0 2px #fff}.redeem-btn:active{color:#4b474a;background:#fff}section .title{margin-bottom:1.5rem;color:#d4c6ad;font-weight:900}.testimonials{margin-top:3rem}.testimonials .title{font-size:1.5rem}.testimonials-items{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:-1rem}.testimonials-items>div{display:flex;align-items:center;flex:0 0 auto;margin:0 1rem 1rem 0;padding:.75rem;padding-right:1rem;background:rgba(75,71,74,.08);border-radius:.75rem}.testimonials-items img{flex-shrink:0;width:64px;height:64px;object-fit:contain;border-radius:.5rem;margin-right:.75rem}.testimonials-items>div strong{display:block;font-size:.875rem}.testimonials-items>div strong::after{content:" credits"}.faq{padding:1.5rem;margin-top:3rem;margin-bottom:3rem;font-size:.875rem;line-height:1.7;border-radius:1.25rem;border:2px solid #f2eee6}.faq .title{font-size:2rem;text-transform:uppercase}.faq p{color:#777477}.faq h4{font-size:1.25em;margin:1.75rem 0 1rem}.faq p:last-of-type{margin-bottom:0}.toasts{position:fixed;top:1rem;right:1rem;z-index:9999;max-width:350px;pointer-events:none}.toast-container{position:absolute;top:0;right:0;white-space:nowrap;transition:all .2s cubic-bezier(.21,1.02,.73,1)}.toast{padding:.5rem 1rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:350px;margin-left:auto;font-size:.875rem;text-align:right;line-height:1.3;color:#dfd5c3;white-space:normal;word-wrap:break-word;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #676165;border-radius:.3rem;box-shadow:0 2px 4px rgba(0,0,0,.5);will-change:transform}.toast strong{color:#fff}.toast+.toast{margin-top:.75rem}.toast.is-anim{transition:all .3s cubic-bezier(.21,1.02,.73,1)}.toast.is-entering{transform:scale3d(.5,.5,.5);opacity:0}.toast.is-leaving-to{transform:translate3d(0,75%,0);opacity:0}.gen-dialog .dialog-content{max-width:500px;text-align:center;word-wrap:break-word}[data-state-loaded] h4{margin-bottom:1rem}[data-state-loaded] .gift{height:5rem;margin:-.5rem 0 .25rem;fill:currentColor}.gen-dialog .spinner{margin-bottom:.75rem}.claim-btn{padding:.5rem 1rem;margin-top:.5rem;min-width:140px;font-size:1.25rem;font-weight:700;line-height:1.3;color:#09b251;background-color:#fff;border:3px solid #09b251;border-radius:.3rem;transition:color .15s cubic-bezier(.5,1,.89,1),background .15s cubic-bezier(.5,1,.89,1)}.claim-btn:hover{color:#fff;background-color:#09b251}.spinner{height:40px;text-align:center;font-size:10px}.spinner>div{background:currentColor;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4)}20%{transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4)}20%{transform:scaleY(1)}}