.page-module___8aEwW__container{z-index:99;text-align:center;flex:1;justify-content:center;align-items:center;gap:100px;width:100%;max-width:900px;margin:0 auto;padding:20px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__animatedBg{opacity:1;pointer-events:none;z-index:-1;width:100%;height:100%;margin:auto;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.page-module___8aEwW__col{flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}.page-module___8aEwW__title{background:var(--gradient-typography-primary);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;font-size:54px;font-weight:900;font-family:var(--font-heading)!important}.page-module___8aEwW__description{text-align:center;max-width:600px;font-size:22px;font-weight:400;line-height:2rem;font-family:var(--font-main)!important}.page-module___8aEwW__heroButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.page-module___8aEwW__button{background:var(--button-bg);border-radius:var(--button-radius);color:var(--button-text);cursor:pointer;border:none;align-items:center;gap:8px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}.page-module___8aEwW__aboutButton{background:var(--button-bg-no-activ);border:1px solid var(--card-border);color:var(--button-text-no-activ);border-radius:var(--button-radius)}.page-module___8aEwW__button .page-module___8aEwW__arrow{font-size:18px;transition:transform .3s}.page-module___8aEwW__button:hover{opacity:.9}.page-module___8aEwW__button:hover .page-module___8aEwW__arrow{transform:translate(5px)}@media (max-width:1024px){.page-module___8aEwW__container{flex-direction:column-reverse;gap:50px}.page-module___8aEwW__col{align-items:center}.page-module___8aEwW__description{font-size:20px;line-height:1.8rem}.page-module___8aEwW__button{padding:12px;font-size:18px}}@media (max-width:600px){.page-module___8aEwW__container{flex-direction:column-reverse;gap:30px}.page-module___8aEwW__title{font-size:32px}.page-module___8aEwW__description{font-size:18px;line-height:1.6rem}.page-module___8aEwW__button{padding:10px;font-size:16px;font-weight:600}.page-module___8aEwW__movingElement{width:80px;height:80px}}@media (max-width:480px){.page-module___8aEwW__title{font-size:28px!important}}
.gridBackground-module__UbRlOG__gridBackground{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.gridBackground-module__UbRlOG__animatedLine{opacity:.5;animation:3.5s ease-in-out infinite alternate gridBackground-module__UbRlOG__lineFade,8s ease-in-out infinite alternate gridBackground-module__UbRlOG__lineMove}@keyframes gridBackground-module__UbRlOG__lineFade{0%{opacity:.2}35%{opacity:.7}70%{opacity:.2}to{opacity:.7}}.gridBackground-module__UbRlOG__animatedLineV{opacity:.5;animation:3.5s ease-in-out infinite alternate gridBackground-module__UbRlOG__lineFadeV,8s ease-in-out infinite alternate gridBackground-module__UbRlOG__lineMoveV}@keyframes gridBackground-module__UbRlOG__lineFadeV{0%{opacity:.7}35%{opacity:.2}70%{opacity:.7}to{opacity:.2}}@keyframes gridBackground-module__UbRlOG__lineMoveV{0%{transform:translate(0)}to{transform:translate(5px)}}
