.landing-page-component .btn-get-start{border-radius:12px;border:.682px solid #e60028;background:#e60028;box-shadow:inset 0 4px 4px 0 hsla(0,0%,100%,.25)}.landing-page-component .partner-linear{background:linear-gradient(270deg,rgba(29,30,46,.8),#1d1e2e 14.5%);display:flex;flex-direction:row;justify-content:flex-end;align-items:center;filter:blur(5.3000001907px)}.landing-page-component .hover-tab:hover{border-radius:64px;background-color:#292a40;color:#fdfeff}.landing-page-component .hover-move-up:hover{color:#fdfeff;transform:translateY(-5px)}.landing-page-component .hover-move-up{transition:transform .4s ease-out}.landing-page-component .hover-register:hover{border-radius:12px;background:#e60028;box-shadow:inset 0 4px 4px 0 hsla(0,0%,100%,.25);border:none;gap:.6rem;padding-left:2.1rem;padding-right:2.1rem}.landing-page-component .hover-register{transition:gap .4s ease-in-out,padding .4s ease-in-out}.landing-page-component .get-start-hover:hover{border-radius:12px;background:#fdfeff;box-shadow:0 13px 40px 2px hsla(0,0%,100%,.3);color:#3a3b4f!important;gap:.4rem;padding-left:3.6rem;padding-right:3.6rem;border:none}.landing-page-component .get-start-hover{transition:gap .4s ease-in-out,padding .4s ease-in-out}.landing-page-component .feature-hover:hover{transform:translateY(20px)}.landing-page-component .feature-hover{transition:transform .4s ease-out}.landing-page-component .thousand-text{transform:rotate(-15.38deg)}@keyframes zoom{0%{transform:scale(1)}50%{transform:scale(.8)}to{transform:scale(1)}}.landing-page-component .thousand-animation{animation:zoom 3s infinite;transform-origin:top left}@keyframes marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.landing-page-component .marquee-container{overflow:hidden;white-space:nowrap}.landing-page-component .marquee-content{display:flex;animation:marquee 10s linear infinite}.input-container{display:flex;flex-direction:column;--border-color:var(--gray-300);--shadow-color:transparent;--icon-color:var(--gray-500)}.input-container .input-label{font-size:1.4rem;font-style:normal;font-weight:500;line-height:142.857%;color:var(--gray-700,#344054);margin-bottom:.6rem}.input-container .input-section{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:flex;padding:1.6rem;align-items:center;gap:.8rem;align-self:stretch;transition:all .2s;border-radius:16px;border:1px solid var(--border-color)}.input-container .input-section input,.input-container .input-section textarea{outline:none;height:100%;background:transparent;flex:1;font-size:1.4rem;font-style:normal;font-weight:500;line-height:150%;color:var(--gray-900,#101828);min-width:0}.input-container .input-section input:-webkit-autofill,.input-container .input-section textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}.input-container .input-section input:autofill,.input-container .input-section textarea:autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}.input-container .input-section input:disabled,.input-container .input-section textarea:disabled{font-weight:300;color:#3a3b4f;font-size:1.2rem}.input-container .input-section svg{color:var(--icon-color);width:2rem;height:2rem}.input-container .input-section:has(input:disabled){font-weight:300;color:#3a3b4f;font-size:1.2rem}.input-container:focus-within{--border-color:var(--primary-300);--shadow-color:var(--primary-100)}.input-container.has-error{--border-color:#f04438;--icon-color:#f04438;--shadow-color:transparent}.input-container.has-error:focus-within{--shadow-color:#fee4e2}.input-container .error-message{color:#f04438}@media screen and (max-width:639px){.input-container .input-section{padding:1rem;border-radius:8px}}@media screen and (min-width:640px){.input-container .input-section{padding:1.1rem}}@media screen and (min-width:768px){.input-container .input-section{padding:1.4rem}}@media screen and (min-width:1028px){.input-container .input-section{padding:1.6rem}}.challenges-container .category-search{border-radius:12px;border:1px solid #d6d8ee;background:#fdfeff}.challenges-container .challenge-logo{border:1px solid #e6e7f5;background:#fdfeff;box-shadow:0 0 4px 0 rgba(214,216,238,.4)}.challenges-container .challenge-content{color:#60617d;font-size:16px;font-style:normal;font-weight:400;line-height:140%;overflow:hidden;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:pre-wrap}.challenges-container .category-tag{border-radius:8px;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.challenges-container .category-filter:hover{background-color:#070758;color:#fdfeff}.challenges-container .category-filter{transition:background 1s ease-out,color 1s ease-out}.challenges-container .hover-container{border:1px solid #e6e7f5;transition:transform .3s ease}.challenges-container .hover-container:hover .image-content{transform:rotate(-.3deg);transition:transform .4s ease-out,padding .4s ease-in-out;transform-origin:top right;padding-bottom:5px}.challenges-container .hover-container:hover .category-content{transform:rotate(-.3deg);transition:transform .4s ease-out,bottom .4s ease-in-out;transform-origin:top right;bottom:1rem}.challenges-container .hover-container:hover{box-shadow:0 1px 20px 0 rgba(214,216,238,.8)}.challenges-container .flat-list-container{max-height:none!important}.how-it-work .elip-color{position:absolute;top:0;width:100%;height:80rem;border-radius:47%;opacity:.2;background:rgba(230,0,40,.2);filter:blur(49.5999984741px)}.platform-container .statistic-item{background:#fdfeff;box-shadow:0 0 20px 0 rgba(208,208,255,.5)}@keyframes fadeInOut{0%{opacity:0;transform:translateX(0)}to{opacity:1;transform:translateX(100%)}}.platform-container .quote-arrow{animation:fadeInOut 4.5s infinite}.platform-container .statistic-item{transition:transform .3s ease;transform-origin:top right}.platform-container .statistic-item:hover{transform:scale(1.05)}.feedback-container .feedback-item{border-radius:8px;border:1px solid #e6e7f5;background:#fff;box-shadow:0 1px 10px 0 rgba(214,216,238,.3)}.join-now-container .join-now-item:hover{border:1px solid #e60028;background:#fff;box-shadow:0 1px 49.6px 0 hsla(0,0%,100%,.3);gap:2.1rem}.join-now-container .join-now-item{transition:gap .3s ease}.join-now-container .join-now-hover:hover{border-radius:12px;background:#e60028;box-shadow:inset 0 4px 4px 0 hsla(0,0%,100%,.25);border:none;gap:.6rem;padding-left:1.4rem;padding-right:1.4rem;color:#fdfeff}.join-now-container .join-now-hover{transition:gap .4s ease-in-out,padding .4s ease-in-out}