.button{padding:0;background-color:rgba(0,0,0,0);border:none;display:inline-flex;gap:20px;align-items:center;flex:0 1 auto;cursor:pointer;box-sizing:border-box;white-space:nowrap}.button--variant-primary{padding:18px 24px;box-shadow:0 0 70px -20px rgba(53,230,54,.4)}@media(hover:hover){.button--variant-primary:hover:not(:disabled){box-shadow:none!important}}@media(hover:none){.button--variant-primary:active{box-shadow:none!important}}.button--variant-secondary{padding:18px 24px;justify-content:center;gap:10px}.button--variant-small{padding:4px 12px;justify-content:center;gap:4px}.button--variant-arrow{padding:14px 9px;justify-content:center}.button--size-M,.button--size-m{font-size:20px;border-radius:20px}.button--size-M,.button--size-S,.button--size-m,.button--size-s{font-family:var(--font-roboto-mono);font-weight:500;line-height:150%;text-decoration:none;letter-spacing:normal;width:100%}.button--size-S,.button--size-s{font-size:16px;border-radius:16px}.button--size-xs{font-size:12px;letter-spacing:1.2%;border-radius:16px}.button--size-secondary,.button--size-xs{font-family:var(--font-manrope);font-weight:600;line-height:150%;text-decoration:none;width:100%}.button--size-secondary{font-size:16px;letter-spacing:normal;border-radius:12px}.button--size-small{font-weight:500;font-size:16px;letter-spacing:normal;border-radius:150px}.button--size-middle,.button--size-small{font-family:var(--font-manrope);line-height:150%;text-decoration:none;flex:0 1;width:-moz-fit-content;width:fit-content}.button--size-middle{font-weight:600;font-size:12px;letter-spacing:1.2%;padding:7px 12px;border-radius:8px}.button--size-arrow{width:50px;aspect-ratio:1;border-radius:15px}.button--color-green1{color:var(--Black2,#0F0F0F);background:var(--Gr1)}@media(hover:hover){.button--color-green1:hover:not(:disabled){background:var(--Gr1hover)}}@media(hover:none){.button--color-green1:active{background:var(--Gr1hover)}}.button--color-green1:disabled{background:var(--Gray-button,#404040);color:var(--White,#FFF)}.button--color-green2{color:var(--White,#FFF);background:var(--Gr2);box-shadow:0 0 30px -20px rgba(53,230,54,.4),0 0 80px 0 rgba(13,159,133,.6)}@media(hover:hover){.button--color-green2:hover:not(:disabled){background:var(--Gr2hover)}}@media(hover:none){.button--color-green2:active{background:var(--Gr2hover)}}.button--color-orange{color:var(--White,#FFF);background:var(--Gr3);box-shadow:0 0 80px 0 rgba(252,62,2,.6)}@media(hover:hover){.button--color-orange:hover:not(:disabled){background:var(--Gr3hover)}}@media(hover:none){.button--color-orange:active{background:var(--Gr3hover)}}.button--color-orange:disabled{background:var(--Gr3hover)}.button--color-white{background:var(--White,#FFF);color:var(--Black2,#0F0F0F)}.button--color-white:disabled{background:var(--Gray5,#2D2D2E);color:var(--Text-gray-Dark,#A5A5A5)}.button--color-gray{background:var(--Gray-button,#404040);box-shadow:none!important;color:var(--White,#FFF);border:2px solid rgba(0,0,0,0)}@media(hover:hover){.button--color-gray:hover:not(:disabled){background:none!important;border-color:var(--Gray-button,#404040)}}@media(hover:none){.button--color-gray:active{background:none!important;border-color:var(--Gray-button,#404040)}}.button--color-gray:disabled{color:var(--Text-gray-Dark,#A5A5A5)}.button--color-green3{--b:2px;position:relative;z-index:0}.button--color-green3,.button--color-green3:before{background:linear-gradient(270deg,#235024 0,#1D1D1D 50%);border-radius:16px}.button--color-green3:before{content:"";position:absolute;z-index:1;inset:0;padding:var(--b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.button--color-outline2{border:1px solid var(--Gray-button,#404040);color:var(--White,#FFF)}@media(hover:hover){.button--color-outline2:hover:not(:disabled){background:var(--Gray-button,#404040)}}@media(hover:none){.button--color-outline2:active{background:var(--Gray-button,#404040)}}.button--color-outline2:disabled{opacity:.7;background:var(--Gray-button,#404040);color:var(--Text-gray-dark2,#6B6B6B)}.button__part--primary:only-child{margin-inline:auto}.button__part--primary:nth-child(2){justify-self:center;margin-inline:auto}.button__icon{display:flex;justify-content:center;align-items:center;flex:0 0 auto}.button__icon svg [fill]{fill:currentColor}.button__icon svg [stroke]{stroke:currentColor}.button__icon--M,.button__icon--m{width:24px;aspect-ratio:1}.button__icon--S,.button__icon--s{width:20px;aspect-ratio:1}.button__icon--arrow{width:17px;aspect-ratio:1}