@font-face{font-family:title;src:url(/_next/static/media/SpaceGrotesk-Bold.6fba9c4c.ttf)}@font-face{font-family:subtitle;src:url(/_next/static/media/SpaceGrotesk-SemiBold.492effd4.ttf)}@font-face{font-family:paragraph;src:url(/_next/static/media/Inter_18pt-Regular.a1db7239.ttf)}@font-face{font-family:inter-semibold;src:url(/_next/static/media/Inter_18pt-SemiBold.3558e004.ttf)}body,html{overflow-x:hidden;box-sizing:border-box;padding:0;margin:0;scroll-behavior:smooth;background-color:#1a181b}h1{font-family:title;color:#f2f9ff;font-size:54px;line-height:70px;margin-bottom:32px}h2{font-size:42px;margin-bottom:52px}h2,h3{font-family:subtitle;color:#93caf0}h3{font-size:30px;margin-bottom:32px}h4{font-family:subtitle;color:#93caf0;font-size:22px;margin-bottom:16px}h1,h2,h3,h4{margin-top:0}.caption{font-family:subtitle;color:#f2f9ff;font-size:12px;line-height:16px;margin:0}a,button,p{font-family:paragraph;font-size:16px;color:#f2f9ff;line-height:26px}p{max-width:620px;margin:0}b{font-family:inter-semibold}.top-page{padding-top:40px}.card-container{z-index:2;gap:20px;flex-wrap:wrap;justify-content:space-between;text-align:start;max-width:1200px;margin:40px auto 0;align-items:stretch}.card-container,.landing{position:relative;display:flex;flex-direction:row}.landing{align-items:center;justify-content:center;padding-top:196px;padding-bottom:100px}.landing .bg{position:absolute;object-fit:cover}.landing .bg.back{z-index:0;animation:spin 18s linear infinite;opacity:.2}.landing .bg.front{z-index:1;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1}.landing .container{z-index:3;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:1200px;position:relative}.landing .container .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:start;width:50%}.landing .container .content .decorative-text{font-family:title;color:#3e3940;opacity:1;margin:0}.landing .container .content .subtext{color:#f2f9ff}.landing .container .content h1,.landing .container .content h2,.landing .container .content p{position:relative;z-index:2}.landing .container .content button{margin-top:40px;position:relative;z-index:20}.landing .container .content .buttons{display:flex;flex-direction:row;align-items:start;justify-content:center;gap:12px;margin-top:40px}.landing .container .content .buttons .button,.landing .container .content .buttons .button-transparrent,.landing .container .content .buttons button{margin:0}.landing .container img{width:40%;object-fit:contain;position:relative;z-index:4}.button,button{background-color:#93caf0;padding:12px 28px;display:flex;flex-direction:row;justify-content:center;border:0;border-radius:4px;pointer-events:auto;cursor:pointer;color:#1a181b;font-size:17px;font-family:inter-semibold;text-decoration:none}.button img,button img{height:24px;object-fit:contain;padding-right:8px}.button:hover,button:hover{background-color:#5fa4d5;transition:background-color 1s ease}.button:not(:hover),button:not(:hover){background-color:#93caf0;transition:background-color .5s ease}.button.dark,button.dark{background-color:#343036;color:#f2f9ff}.button.dark:hover,button.dark:hover{background-color:#1a181b;transition:background-color 1s ease}.button-transparrent{background-color:transparent;border:2px solid #93caf0;color:#93caf0;padding:10px 26px;display:flex;flex-direction:row;justify-content:center;border-radius:4px;pointer-events:auto;cursor:pointer;font-size:17px;font-family:inter-semibold}.button-transparrent img{height:24px;object-fit:contain;padding-right:8px;margin-left:-4px;margin-top:-2px}.button-transparrent:hover{background-color:transparent;color:#5fa4d5;border-color:#5fa4d5;transition:border-color 1s ease,color 1s ease}.button-transparrent:not(:hover){background-color:transparent;border-color:#93caf0;color:#93caf0;transition:border-color .5s ease;transition:color .5s ease}.button-transparrent.dark{border-color:#343036;color:#343036}.button-transparrent.dark:hover{color:#1a181b;border-color:#1a181b;transition:border-color 1s ease,color 1s ease}.bottom-transition{bottom:0;background:linear-gradient(0deg,#1a181b,transparent)}.bottom-transition,.top-transition{position:absolute;left:0;width:100%;height:70px;z-index:10}.top-transition{top:0;background:linear-gradient(180deg,#1a181b,transparent)}.title-icon{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}.title-icon img{width:40px;padding-right:8px}.intro-text{margin:0 auto;max-width:620px;padding:0}.text-center{text-align:center}@media screen and (max-width:1280px){section .container{margin-left:30px;margin-right:30px}.card-container{width:100%;align-items:stretch;justify-content:center}h1{font-size:42px;line-height:56px}h2{font-size:34px;margin-bottom:40px}h3{font-size:28px;margin-bottom:24px}button,p{font-size:18px;line-height:26px}}@media screen and (max-width:1024px){.landing{padding-top:140px}.landing .container{max-width:560px;flex-direction:column;margin:0 30px}.landing .container img{width:80%}.landing .container .content{align-items:center;width:100%}.landing .container .content h1,.landing .container .content p{text-align:center}.landing .bg.back{height:100%;width:100%}button,p{font-size:15px;line-height:26px}}@media screen and (max-width:920px){.card-container{flex-direction:column;align-items:stretch;margin:32px auto;max-width:540px}}@media screen and (max-width:796px){.landing{padding-top:120px}h1{font-size:38px;line-height:46px}h2{font-size:32px;margin-bottom:32px}h3{font-size:26px;margin-bottom:24px}h4{font-size:16px}button,p{font-size:15px;line-height:26px}.home-page section.landing{padding-top:120px}}.aboutus-page section{min-height:60vh}.aboutus-page section .top-index{position:relative;z-index:5}.aboutus-page section.description{position:relative;padding:15vh 0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-image:url(/_next/static/media/unicolor.deccd649.png)}.aboutus-page section.description .content-container{position:relative;width:1200px;padding:16px}.aboutus-page.team{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#1a181b}.aboutus-page.team p{width:1200px}@media screen and (max-width:1280px){.aboutus-page section.description .content-container{width:80%}}