.subscribe{background:linear-gradient(139.33deg,#040836 25.75%,#8a38f5 113.75%);padding:100px 90px;position:relative;overflow:hidden}.subscribe div{display:block}.subscribe .subscribe-sub{z-index:100;justify-content:space-between;gap:155px;display:flex;position:relative}.subscribe .subscribe-sub .subscribe-data-1{width:100%;max-width:508px;padding-bottom:24px}.subscribe .subscribe-sub .subscribe-data-1 h6{letter-spacing:-.4px;vertical-align:middle;text-transform:uppercase;color:#914fff;font-family:Darker Grotesque;font-size:20px;font-weight:700;line-height:27.6px}.subscribe .subscribe-sub .subscribe-data-1 h3{letter-spacing:-2.35px;vertical-align:middle;color:#fff;margin-top:16px;font-family:Darker Grotesque;font-size:72px;font-weight:600;line-height:64px}.subscribe .subscribe-sub .subscribe-data-1 h3 span{color:#dcff55;font-weight:800}.subscribe .subscribe-sub .subscribe-data-1 p{letter-spacing:-.48px;vertical-align:middle;color:#ffffffb2;margin-top:32px;font-family:Afacad;font-size:24px;font-weight:400;line-height:33px}.subscribe .subscribe-sub .subscribe-data-2{width:100%;max-width:508px;margin:auto 0}.subscribe .subscribe-sub .subscribe-data-2 .input-data{gap:12px;height:51px;display:flex}.subscribe .subscribe-sub .subscribe-data-2 .input-data input{letter-spacing:-.5px;vertical-align:middle;color:#fff6;background:#ffffff12;border-width:0;border-radius:6px;flex:1;width:100%;max-width:368px;height:100%;padding:14px 16px;font-family:Afacad;font-size:20px;font-weight:400;line-height:100%}.subscribe .subscribe-sub .subscribe-data-2 .input-data input:focus,.subscribe .subscribe-sub .subscribe-data-2 .input-data input:focus-visible{box-shadow:none;outline:none}.subscribe .subscribe-sub .subscribe-data-2 .input-data button{letter-spacing:-.5px;text-align:right;vertical-align:middle;color:#02053a;background:#dcff55;border:none;border-radius:6px;height:100%;padding:15.25px 28px;font-family:Afacad;font-size:20px;font-weight:500;line-height:100%}.subscribe .subscribe-sub .subscribe-data-2 .input-data button:disabled{cursor:not-allowed}.subscribe .subscribe-sub .subscribe-data-2 .spinner{border:2px solid #ccc;border-top-color:#000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}.subscribe .subscribe-sub .subscribe-data-2 .error-message{letter-spacing:-.5px;text-align:left;vertical-align:middle;color:red;margin:2px;font-family:Afacad;font-size:14px;font-weight:400;line-height:100%}.subscribe .subscribe-sub .subscribe-data-2 .subscribe-note{letter-spacing:-.5px;vertical-align:middle;color:#fff9;margin-top:20px;font-family:Afacad;font-size:20px;font-weight:400;line-height:100%}.subscribe .subscribe-signature{mix-blend-mode:soft-light;width:100%;height:100%;position:absolute;top:0;left:600px}@media screen and (max-width:1024px){.subscribe .subscribe-sub{flex-direction:column;gap:60px}}@media screen and (max-width:768px){.subscribe{padding:60px 21px}.subscribe .subscribe-sub{gap:30px}.subscribe .subscribe-sub .subscribe-data-1 h3{letter-spacing:-.32px;margin-top:6px;font-size:32px;line-height:29px}}
