@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";.stealth-tag{border-radius:4px;background:var(--dark-gray);padding:4px;color:var(--white);font-size:10px;font-weight:400;line-height:15px;letter-spacing:.5px;height:fit-content}.navbar-wrapper{padding:0 var(--padding-desktop);display:flex;justify-content:space-between;align-items:center;text-decoration:none;height:100px;z-index:19}.navbar-wrapper .logo img{width:64px;height:auto}.navbar-wrapper .menu-icon{display:none;position:absolute;top:39px;right:var(--padding-mobile)}.navbar-wrapper .menu-links{font-size:16px;font-weight:400;display:flex;align-items:center;gap:32px}.navbar-wrapper .menu-links .nav-link{text-decoration:none;color:var(--white)}.navbar-wrapper .menu-links .nav-link:hover{color:var(--purple)}.navbar-wrapper .menu-links .contact-link{text-decoration:none;background-color:var(--white);color:var(--black);padding:12px 24px;border-radius:32px;border:1.5px solid var(--primitives-white, #FFF);box-sizing:border-box;width:140px}.navbar-wrapper .menu-links .contact-link:hover{background-color:transparent;color:var(--white);box-shadow:0 2px 8px #1a18180d}.navbar-wrapper .menu-links .active-link{text-decoration:none;font-weight:700;color:var(--white)}.navbar-wrapper .menu-links .active-link-contact{text-decoration:none;padding:12px 24px;border-radius:32px;background-color:transparent;color:var(--white);box-shadow:0 2px 8px #1a18180d;border:1.5px solid var(--primitives-white, #FFF)}.navbar-wrapper .menu-links .product-dropdown{position:relative}.navbar-wrapper .menu-links .product-dropdown button{font-family:Plus Jakarta Sans;background:none;border:none;font-size:16px;font-weight:400;color:var(--white);display:flex;align-items:center;height:48px}.navbar-wrapper .menu-links .product-dropdown button img{margin-left:4px}.navbar-wrapper .menu-links .product-dropdown .dropdown-list-mobile{display:none}.navbar-wrapper .menu-links .product-dropdown .dropdown-list{background-color:var(--white);width:150px;border-radius:12px;padding:10px 16px;box-shadow:0 2.57468px 7.72404px #302e2e1a}.navbar-wrapper .menu-links .product-dropdown .dropdown-list li,.navbar-wrapper .menu-links .product-dropdown .dropdown-list ul{cursor:pointer;list-style-type:none;font-size:16px;color:var(--dark-gray);font-weight:400;line-height:24px;margin-bottom:24px}.navbar-wrapper .menu-links .product-dropdown .dropdown-list ul:hover{color:var(--purple)}.navbar-wrapper .menu-links .product-dropdown .dropdown-list .section-header{cursor:default;color:var(--purple);margin-bottom:24px;font-size:12px;font-weight:600}.navbar-wrapper .menu-links .product-dropdown .dropdown-list .section-item{display:flex;justify-content:space-between}.navbar-wrapper .menu-links .product-dropdown.open .dropdown-list{display:block;position:absolute;top:40px;left:0;z-index:1000}@media screen and (max-width: 1024px){.navbar-wrapper{padding:0 var(--padding-tablet)}}@media screen and (max-width: 1024px) and (max-width: 768px){.navbar-wrapper{padding:39px var(--padding-mobile);flex-direction:column;align-items:flex-start}.navbar-wrapper .logo{z-index:2000}.navbar-wrapper .menu-icon{display:flex;z-index:2000}.navbar-wrapper .open .menu-links{flex-direction:column;background-color:#2d3146fa;position:absolute;left:0;right:0;top:0;align-items:flex-start;padding:100px 24px 28px;z-index:1000}.navbar-wrapper .open .menu-links .product-dropdown{position:static}.navbar-wrapper .open .menu-links .product-dropdown button{padding:0;height:fit-content}.navbar-wrapper .open .menu-links .product-dropdown button img{margin-left:8px}.navbar-wrapper .open .menu-links .product-dropdown .dropdown-list{display:none}.navbar-wrapper .open .menu-links .product-dropdown .dropdown-list-mobile{display:flex;flex-direction:column;color:var(--white);gap:4px}.navbar-wrapper .open .menu-links .product-dropdown .dropdown-list-mobile li,.navbar-wrapper .open .menu-links .product-dropdown .dropdown-list-mobile ul{padding:4px 0;list-style-type:none;font-size:16px;font-weight:400;line-height:24px;margin-bottom:0}.navbar-wrapper .open .menu-links .product-dropdown .dropdown-list-mobile .section-header{padding:4px 0;color:var(--dark-gray);margin-bottom:0;font-size:12px;font-weight:600}.navbar-wrapper .open .menu-links .contact-link,.navbar-wrapper .open .menu-links .active-link-contact{background-color:transparent;border:none;color:var(--white);padding:0}.navbar-wrapper .open .menu-links .contact-link:hover{color:var(--purple)}.navbar-wrapper .open .menu-links .active-link-contact{font-weight:700}.navbar-wrapper .close{display:none}}.bg-setup{width:100%;position:absolute;z-index:-1}.home-top-section .bg-setup{height:1020px;width:100vw}.home-top-section .bg-mobile{display:none;position:absolute;z-index:-1;width:100%}.home-top-section .home-head-wrapper{padding:224px var(--padding-desktop) 500px;display:flex;flex-direction:column;align-items:center}.home-top-section .home-head-wrapper h1{width:729px;margin:0 auto;font-size:72px;font-weight:600;line-height:90px;color:var(--white);text-align:center}.home-top-section .home-head-wrapper .token-counter{margin-top:clamp(31px,2.46vw,45px);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;gap:10px;max-width:100%;min-height:45px;padding:10px 18px 10px 12px;border-radius:999px;border:1px solid var(--light-gray);background:var(--white);box-shadow:0 8px 24px -12px #1018282e;color:var(--black);font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap}.home-top-section .home-head-wrapper .token-counter .token-counter-live{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(114,12,222,.08);color:var(--purple);font-size:11px;letter-spacing:.06em;line-height:1;text-transform:uppercase}.home-top-section .home-head-wrapper .token-counter .token-counter-dot{width:6px;height:6px;border-radius:50%;background:var(--purple);animation:token-counter-blink 1.2s infinite}.home-top-section .home-head-wrapper .token-counter .token-counter-live-label{margin-right:-.06em}.home-top-section .home-head-wrapper .token-counter .token-counter-value{color:var(--black);font-size:16px;font-variant-numeric:tabular-nums;font-weight:600}.home-top-section .home-head-wrapper .token-counter .token-counter-unit{color:var(--purple)}.home-top-section .home-head-wrapper .token-counter .token-counter-copy{margin-left:-2px;color:var(--dark-gray);font-size:14px;font-weight:500}.home-top-section .home-head-wrapper .token-counter .token-counter-copy-short{display:none}@keyframes token-counter-blink{0%,to{opacity:1}50%{opacity:.25}}@media screen and (max-width: 1024px){.home-top-section .bg-setup{height:650px}.home-top-section .home-head-wrapper{padding:110px var(--padding-tablet) 240px}.home-top-section .home-head-wrapper h1{font-size:48px;max-width:500px}.home-top-section .home-head-wrapper .token-counter{margin-top:34px;min-height:45px}}@media screen and (max-width: 1024px) and (max-width: 768px){.home-top-section .bg-setup{height:800px}.home-top-section .home-head-wrapper{padding:58px var(--padding-mobile) 300px}.home-top-section .home-head-wrapper h1{font-size:40px;max-width:330px}.home-top-section .home-head-wrapper .token-counter{margin-top:28px;gap:8px;min-height:41px;max-width:100%;padding:8px 12px 8px 10px}.home-top-section .home-head-wrapper .token-counter .token-counter-live{padding:3px 8px;font-size:10px}.home-top-section .home-head-wrapper .token-counter .token-counter-value,.home-top-section .home-head-wrapper .token-counter .token-counter-copy{font-size:12px}}@media screen and (max-width: 1024px) and (max-width: 768px) and (max-width: 380px){.home-top-section .home-head-wrapper .token-counter .token-counter-copy-full{display:none}.home-top-section .home-head-wrapper .token-counter .token-counter-copy-short{display:inline}}.learn-more{padding:12px 24px;text-decoration:none;color:var(--black);transition:background-color .3s;border-radius:32px;border:1px solid var(--dark-gray);background:var(--white);width:fit-content}.products-preview-wrapper{padding:120px var(--padding-desktop) 60px}.products-preview-wrapper .slider-container{position:relative}.products-preview-wrapper .slider-container .active{display:inline-block;width:100%;animation:fade-in .5s ease-in forwards,fade-out .4s 5s ease-in forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.products-preview-wrapper .slider-container .active .product-item-wrapper{padding:60px 0}.products-preview-wrapper .slider-container .active .product-item-wrapper .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.products-preview-wrapper .slider-container .active .product-item-wrapper .title h4{color:var(--black);font-size:24px;font-weight:700;line-height:36px;letter-spacing:.5px}.products-preview-wrapper .slider-container .active .product-item-wrapper .description-wrapper{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}.products-preview-wrapper .slider-container .active .product-item-wrapper .description-wrapper .description-text{margin-right:200px}.products-preview-wrapper .slider-container .active .product-item-wrapper .description-wrapper .description-text div{display:flex;align-items:center}.products-preview-wrapper .slider-container .active .product-item-wrapper .description-wrapper .description-text div span{display:block}.products-preview-wrapper .slider-container .active .product-item-wrapper .description-wrapper .description-text div img{height:30px;width:auto}.products-preview-wrapper .slider-container .active .product-item-wrapper .description-wrapper .description-text p{color:var(--dark-black);font-size:36px;font-weight:600;line-height:54px;margin-bottom:20px}.products-preview-wrapper .slider-container .active .product-item-wrapper .description-wrapper img{width:310px;height:auto}.products-preview-wrapper .slider-container .inactive{display:none}.products-preview-wrapper .slider-container .all-dots{width:78px;height:30px;position:absolute;z-index:200;right:0;top:60px}.products-preview-wrapper .slider-container .dot{cursor:pointer;width:8px;height:8px;margin-left:8px;background-color:var(--light-gray);border-radius:50%;display:inline-block}.products-preview-wrapper .slider-container .active-dot{background-color:#64161680;border-radius:16px;width:20px;height:8px}.products-preview-wrapper .title{color:var(--black)}.products-preview-wrapper .title h5{font-size:24px;font-weight:400;line-height:36px;letter-spacing:.5px;margin-bottom:40px}.products-preview-wrapper .title h6{font-size:22px;font-weight:400;line-height:38px;letter-spacing:.5px;margin-bottom:8px}.products-preview-wrapper .title p{font-size:40px;font-weight:600;line-height:60px;margin-bottom:24px}@media screen and (max-width: 1210px){.products-preview-wrapper .slider-container .active .product-item-wrapper{padding:32px 0 72px}.products-preview-wrapper .slider-container .active .product-item-wrapper .title{margin-bottom:36px}.products-preview-wrapper .slider-container .active .product-item-wrapper .title h4{font-size:18px;line-height:32px}.products-preview-wrapper .slider-container .active .product-item-wrapper .description-wrapper .description-text{margin-right:30px}}@media screen and (max-width: 1024px){.products-preview-wrapper{padding:72px var(--padding-tablet) 0}.products-preview-wrapper .title{margin-bottom:20px}.products-preview-wrapper .title h5{font-size:22px;line-height:38px;letter-spacing:.5px;margin-bottom:24px}.products-preview-wrapper .title h6{font-size:16px;line-height:24px}.products-preview-wrapper .title p{font-size:24px;line-height:36px;margin-bottom:20px}.products-preview-wrapper .slider-container .active .product-item-wrapper{padding:32px 0 72px}.products-preview-wrapper .slider-container .active .product-item-wrapper .title{margin-bottom:36px}.products-preview-wrapper .slider-container .active .product-item-wrapper .title h4{font-size:16px;line-height:24px}.products-preview-wrapper .slider-container .active .product-item-wrapper .description-wrapper .description-text{max-width:330px}.products-preview-wrapper .slider-container .active .product-item-wrapper .description-wrapper .description-text p{font-size:24px;line-height:36px;margin-bottom:15px}.products-preview-wrapper .slider-container .active .product-item-wrapper .description-wrapper .description-text span{font-size:16px;line-height:24px}.products-preview-wrapper .slider-container .active .product-item-wrapper .description-wrapper .description-text img{height:19px}.products-preview-wrapper .slider-container .active .product-item-wrapper .description-wrapper img{width:220px;height:auto}.products-preview-wrapper .slider-container .all-dots{top:32px}}@media screen and (max-width: 1024px) and (max-width: 768px){.products-preview-wrapper{padding:60px var(--padding-mobile) 0}.products-preview-wrapper .title{margin-bottom:16px}.products-preview-wrapper .slider-container .active .product-item-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:616px;box-sizing:border-box;padding:35px 0 50px;margin-bottom:10px}.products-preview-wrapper .slider-container .active .product-item-wrapper .title{margin-bottom:11px;align-items:flex-start}.products-preview-wrapper .slider-container .active .product-item-wrapper .title h4{font-size:16px;line-height:24px;max-width:228px;word-wrap:break-word}.products-preview-wrapper .slider-container .active .product-item-wrapper .description-wrapper{flex-direction:column;margin-bottom:40px}.products-preview-wrapper .slider-container .active .product-item-wrapper .description-wrapper .description-text{display:flex;flex-direction:column;align-items:flex-start}.products-preview-wrapper .slider-container .active .product-item-wrapper .description-wrapper .description-text p{margin-bottom:12px}.products-preview-wrapper .slider-container .active .product-item-wrapper .description-wrapper img{width:200px;height:auto}.products-preview-wrapper .slider-container .active .product-item-wrapper .learn-more-container{display:flex;justify-content:center}.products-preview-wrapper .slider-container .all-dots{left:80%}}.tesla-wrapper{padding:120px var(--padding-desktop);text-align:center;color:var(--black);display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--off-white)}.tesla-wrapper h2{font-size:22px;font-weight:400;line-height:38px;letter-spacing:.5px;margin-bottom:14px}.tesla-wrapper h3{max-width:1152px;font-size:40px;font-weight:600;line-height:60px;margin-bottom:40px;padding:0 40px}.tesla-wrapper img{max-width:510px;height:auto;margin-bottom:44px}@media screen and (max-width: 1024px){.tesla-wrapper{padding:72px var(--padding-tablet)}.tesla-wrapper h2{font-size:16px;line-height:24px;margin-bottom:8px}.tesla-wrapper h3{font-size:24px;line-height:36px;margin-bottom:32px}.tesla-wrapper img{max-width:330px;height:auto;margin-bottom:32px}}@media screen and (max-width: 1024px) and (max-width: 768px){.tesla-wrapper{padding:60px var(--padding-mobile)}.tesla-wrapper h3{padding:0 5px}}.alpha-wrapper{padding:120px var(--padding-desktop) 116px;text-align:center;color:var(--black)}.alpha-wrapper h2{font-size:22px;font-weight:400;line-height:38px;letter-spacing:.5px;margin-bottom:14px}.alpha-wrapper h3{font-size:40px;font-weight:600;line-height:60px;margin-bottom:40px;padding:0 40px}.alpha-wrapper .projects{display:flex;gap:48px}.alpha-wrapper .projects .project-item-wrapper{padding:40px 32px;text-align:left;flex:1;display:flex;flex-direction:column;align-items:flex-start;border-radius:24px;border:1.5px solid var(--light-gray);background:var(--white);height:fit-content}.alpha-wrapper .projects .project-item-wrapper img{height:80px;margin-bottom:32px}.alpha-wrapper .projects .project-item-wrapper h4{color:var(--orange);font-size:24px;font-weight:700;line-height:36px;letter-spacing:.5px;margin-bottom:8px}.alpha-wrapper .projects .project-item-wrapper .alpha-info{display:flex;flex-direction:column;justify-content:space-between;min-height:474px;gap:32px}.alpha-wrapper .projects .project-item-wrapper .alpha-info p{color:var(--dark-gray);font-size:22px;font-weight:500;line-height:38px}@media screen and (max-width: 1467px){.alpha-wrapper .projects{display:grid;gap:20px}.alpha-wrapper .projects .project-item-wrapper{padding:20px;gap:24px}.alpha-wrapper .projects .project-item-wrapper img{height:72px;margin-bottom:20px}.alpha-wrapper .projects .project-item-wrapper h4{font-size:22px;line-height:38px;letter-spacing:.5px}.alpha-wrapper .projects .project-item-wrapper .alpha-info{min-height:230px}.alpha-wrapper .projects .project-item-wrapper .alpha-info p{font-size:22px;line-height:38px}}@media screen and (max-width: 1467px) and (max-width: 1024px){.alpha-wrapper{padding:72px var(--padding-tablet);text-align:left}.alpha-wrapper h2{font-size:16px;line-height:24px;margin-bottom:8px}.alpha-wrapper h3{font-size:24px;line-height:36px;letter-spacing:.5px;padding:0;margin-bottom:32px}.alpha-wrapper .projects{display:grid;gap:20px}.alpha-wrapper .projects .project-item-wrapper{gap:20px}.alpha-wrapper .projects .project-item-wrapper .alpha-info{min-height:200px}.alpha-wrapper .projects .project-item-wrapper .alpha-info p{font-size:18px;line-height:32px}}@media screen and (max-width: 1467px) and (max-width: 1024px) and (max-width: 768px){.alpha-wrapper{padding:60px var(--padding-mobile)}.alpha-wrapper .projects .project-item-wrapper .alpha-info{min-height:330px}}.collaborate-wrapper{padding:120px var(--padding-desktop) 128px}.collaborate-wrapper .top{display:flex;justify-content:space-between;align-items:center;color:var(--black);margin-bottom:20px}.collaborate-wrapper .top h2{font-size:40px;font-weight:600;line-height:60px}.collaborate-wrapper .top .contact-us-link{margin-left:20px;padding:12px 24px;text-decoration:none;color:var(--black);transition:background-color .3s;border-radius:32px;border:1px solid var(--dark-gray);background:var(--white);min-width:87px}.collaborate-wrapper .top .contact-us-link:hover{color:var(--white);background:var(--purple);box-shadow:0 2px 8px #1a18180d}.collaborate-wrapper p{color:var(--black);font-weight:400;font-size:22px;line-height:38px;letter-spacing:.5px;margin-bottom:60px}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.collaborate-wrapper .partners{overflow:hidden;height:40px;white-space:nowrap}.collaborate-wrapper .partners-slide{display:inline-block;animation:25s slide infinite linear}.collaborate-wrapper .partners-slide img{height:100%;width:auto;margin-right:40px}@media screen and (max-width: 1024px){.collaborate-wrapper{padding:78px var(--padding-tablet) 72px}.collaborate-wrapper .top h2{font-size:24px;line-height:36px}}@media screen and (max-width: 1024px) and (max-width: 768px){.collaborate-wrapper{padding:60px var(--padding-mobile)}}.home-wrapper{width:100%}.about-top-section .bg-setup{height:1020px;top:-10%}.about-top-section .about-head-wrapper{padding:113px var(--padding-desktop) 173px;color:var(--white)}.about-top-section .about-head-wrapper h5{font-size:24px;font-weight:400;line-height:36px;letter-spacing:.5px;margin-bottom:16px}.about-top-section .about-head-wrapper h1{font-size:60px;font-weight:600;line-height:90px;max-width:1156px}@media screen and (max-width: 1024px){.about-top-section .bg-setup{height:800px;top:-20%}.about-top-section .about-head-wrapper{padding:47px var(--padding-tablet) 208px}.about-top-section .about-head-wrapper h5{font-size:16px;line-height:32px;margin-bottom:8px}.about-top-section .about-head-wrapper h1{font-size:36px;line-height:54px}}@media screen and (max-width: 1024px) and (max-width: 768px){.about-top-section .bg-setup{height:900px;top:-10%}.about-top-section .about-head-wrapper{padding:0 var(--padding-mobile) 94px}}.info-section-wrapper{padding:120px 0;text-align:center;color:var(--black)}.info-section-wrapper h2{font-size:36px;font-weight:600;line-height:54px;margin-bottom:16px}.info-section-wrapper p{font-size:22px;font-weight:500;line-height:38px}.info-section-wrapper .text-bottom{margin-top:20px}@media screen and (max-width: 1024px){.info-section-wrapper{padding:72px var(--padding-tablet)}.info-section-wrapper h2{font-size:24px;line-height:36px}.info-section-wrapper p{font-size:18px;line-height:32px}}@media screen and (max-width: 768px){.info-section-wrapper{padding:60px var(--padding-mobile)}}.feature-item-wrapper{padding:32px 0;max-width:300px}.feature-item-wrapper img{margin-bottom:24px;width:56px;height:auto}.feature-item-wrapper p{color:var(--black);font-size:22px;font-weight:500;line-height:38px}@media screen and (max-width: 1024px){.feature-item-wrapper p{font-size:18px;line-height:32px}}.ai-section-wrapper{padding:60px var(--padding-desktop);background-color:var(--off-white);box-sizing:border-box}.ai-section-wrapper .header{color:var(--black);font-size:24px;font-weight:700;line-height:36px;letter-spacing:.5px;margin-bottom:90px}.ai-section-wrapper .info-section{display:flex;justify-content:space-between;gap:135px}.ai-section-wrapper .info-section h2{color:var(--dark-black);font-size:36px;font-weight:600;line-height:54px;max-width:450px}.ai-section-wrapper .info-section .text{display:flex;flex-direction:column;justify-content:start;gap:20px;max-width:560px}.ai-section-wrapper .info-section .text p{padding:0;color:var(--black);font-size:22px;font-weight:500;line-height:38px}@media screen and (max-width: 1024px){.ai-section-wrapper{padding:72px var(--padding-tablet) 32px;display:grid}.ai-section-wrapper .header{font-size:16px;line-height:24px;text-align:left;margin-bottom:40px}.ai-section-wrapper .info-section{display:block}.ai-section-wrapper .info-section h2{text-align:left;font-size:24px;line-height:36px;margin-bottom:40px;letter-spacing:.5px;max-width:320px}.ai-section-wrapper .info-section .text{display:grid;text-align:left;float:right}.ai-section-wrapper .info-section .text p{font-size:18px;line-height:32px}}@media screen and (max-width: 1024px) and (max-width: 768px){.ai-section-wrapper{padding:60px var(--padding-mobile) 30px}.ai-section-wrapper .info-section .text{padding-left:70px}}.team-member-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:270px}.team-member-wrapper .profile-img{width:84px;height:84px;border-radius:50%;filter:drop-shadow(0px 10.6666669846px 12.8000011444px rgba(48,46,46,.1));margin-bottom:8px}.team-member-wrapper .profile-img img{width:100%;height:auto;object-fit:cover;display:block}.team-member-wrapper .team-member-info h5{color:var(--black);font-size:16px;font-weight:500;line-height:24px}@media screen and (max-width: 1024px){.team-member-wrapper .profile-img{width:48px;height:48px;margin-bottom:8px}.team-member-wrapper .team-member-info h5{font-size:12px;line-height:18px}}.about-wrapper .what-we-do{max-width:842px;padding:0 var(--padding-desktop);margin:0 auto}.about-wrapper .features{padding:60px var(--padding-desktop) 120px;display:flex;justify-content:space-between;gap:100px;background-color:var(--off-white)}.about-wrapper .features .feature-item-wrapper{flex:1}.about-wrapper .services-wrapper{padding:0 var(--padding-desktop);max-width:1152px;margin:0 auto}.about-wrapper .team-members-section{padding:120px var(--padding-desktop);text-align:center;color:var(--black);background-color:var(--off-white);display:flex;flex-direction:column;gap:60px}.about-wrapper .team-members-section .current-team h2,.about-wrapper .team-members-section .alumni h2{font-size:36px;font-weight:600;line-height:54px;margin-bottom:16px}.about-wrapper .team-members-section .current-team .team-members-wrapper,.about-wrapper .team-members-section .alumni .team-members-wrapper{margin-top:47px;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:24px;grid-row-gap:60px}.about-wrapper .team-members-section .current-team .current-team-desc{font-size:22px;font-weight:500;line-height:38px;max-width:1152px;margin:0 auto}@media screen and (max-width: 1024px){.about-wrapper .what-we-do{padding:0 var(--padding-tablet)}.about-wrapper .features{padding:32px var(--padding-tablet) 72px;flex-direction:column;gap:8px}.about-wrapper .features .feature-item-wrapper{display:block;max-width:100%}.about-wrapper .services-wrapper{padding:0 var(--padding-tablet)}.about-wrapper .team-members-section{padding:72px var(--padding-tablet);gap:40px}.about-wrapper .team-members-section .current-team h2,.about-wrapper .team-members-section .alumni h2{font-size:24px;line-height:36px;letter-spacing:.5px}.about-wrapper .team-members-section .current-team .team-members-wrapper,.about-wrapper .team-members-section .alumni .team-members-wrapper{margin-top:39px;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:0px;grid-row-gap:24px}.about-wrapper .team-members-section .current-team .current-team-desc{font-size:18px;line-height:32px}}@media screen and (max-width: 1024px) and (max-width: 768px){.about-wrapper .what-we-do{padding:0 var(--padding-mobile)}.about-wrapper .features{padding:30px var(--padding-mobile)}.about-wrapper .services-wrapper{padding:0 var(--padding-mobile)}.about-wrapper .team-members-section{padding:60px var(--padding-mobile);gap:60px}}.careers-top-section .bg-setup{height:1300px;top:-15%}.careers-top-section .careers-head-wrapper{padding:180px var(--padding-desktop) 294px;color:var(--white)}.careers-top-section .careers-head-wrapper p{font-size:22px;font-weight:500;line-height:38px;letter-spacing:.5px;max-width:1200px}.careers-top-section .careers-head-wrapper h1{font-size:60px;font-weight:600;line-height:90px;margin-bottom:12px;max-width:1100px}@media screen and (max-width: 1024px){.careers-top-section .bg-setup{height:900px;top:-20%}.careers-top-section .careers-head-wrapper{padding:74px var(--padding-tablet) 209px}.careers-top-section .careers-head-wrapper h1{font-size:36px;line-height:54px;margin-bottom:16px}.careers-top-section .careers-head-wrapper p{font-size:18px;line-height:32px}}@media screen and (max-width: 768px){.careers-top-section .bg-setup{height:1000px;top:-5%}.careers-top-section .careers-head-wrapper{padding:0 var(--padding-mobile) 200px}}.pros-item-wrapper{color:var(--black);max-width:660px}.pros-item-wrapper h3{font-size:36px;font-weight:600;line-height:54px;margin-bottom:24px}.pros-item-wrapper p{font-size:22px;font-weight:500;line-height:38px}@media only screen and (max-width: 1024px){.pros-item-wrapper{max-width:515px}.pros-item-wrapper h3{font-size:22px;line-height:38px;letter-spacing:.5px;margin-bottom:8px}.pros-item-wrapper p{font-size:18px;line-height:32px}}.hiring-process-wrapper{padding:360px var(--padding-desktop) 160px;text-align:center;color:var(--white);position:relative}.hiring-process-wrapper .bg-hiring .bg-setup{height:1850px;transform:rotate(180deg);left:0;bottom:0}.hiring-process-wrapper h2{font-size:40px;font-weight:600;line-height:60px;margin-bottom:60px}.hiring-process-wrapper .hiring-steps{display:flex;justify-content:space-between;margin-bottom:80px;text-align:left;padding-bottom:24px;gap:20px}.hiring-process-wrapper .hiring-steps .hiring-item-wrapper{max-width:294px}.hiring-process-wrapper .hiring-steps .hiring-item-wrapper .step{font-size:36px;font-weight:600;line-height:54px}.hiring-process-wrapper .hiring-steps .hiring-item-wrapper h3{font-size:24px;font-weight:600;line-height:36px;letter-spacing:.5px;margin-bottom:24px}.hiring-process-wrapper .hiring-steps .hiring-item-wrapper p{font-size:22px;font-weight:500;line-height:38px}.hiring-process-wrapper .contact h3{font-size:24px;font-weight:600;line-height:36px;letter-spacing:.5px;margin-bottom:16px}.hiring-process-wrapper .contact p{font-size:22px;font-weight:500;line-height:38px;margin-bottom:80px}.hiring-process-wrapper .contact p a{margin-left:7px;color:var(--white);text-underline-offset:3px;text-decoration-thickness:1px}@media screen and (max-width: 1024px){.hiring-process-wrapper{padding:282px var(--padding-tablet) 84px}.hiring-process-wrapper .bg-hiring .bg-setup{height:1600px}.hiring-process-wrapper h2{font-size:24px;line-height:36px;letter-spacing:.5px}.hiring-process-wrapper .hiring-steps{flex-direction:column;gap:40px;padding:0}.hiring-process-wrapper .hiring-steps .hiring-item-wrapper{max-width:680px}.hiring-process-wrapper .hiring-steps .hiring-item-wrapper .step{font-size:24px;line-height:36px;letter-spacing:.5px}.hiring-process-wrapper .hiring-steps .hiring-item-wrapper h3{font-size:20px;line-height:30px;letter-spacing:.5px;margin-bottom:16px}.hiring-process-wrapper .hiring-steps .hiring-item-wrapper p{font-size:18px;line-height:32px}.hiring-process-wrapper .contact h3{font-size:20px;line-height:30px;letter-spacing:.5px}.hiring-process-wrapper .contact p{font-size:18px;line-height:32px;margin-bottom:60}}@media screen and (max-width: 1024px) and (max-width: 768px){.hiring-process-wrapper{padding:268px var(--padding-mobile) 109px}.hiring-process-wrapper .bg-hiring .bg-setup{height:2000px}}.careers-wrapper .why-aka-section{padding:120px var(--padding-desktop);display:flex;justify-content:space-between}.careers-wrapper .why-aka-section h2{color:var(--black);font-size:40px;font-weight:600;line-height:60px}.careers-wrapper .why-aka-section .pros-list{display:flex;flex-direction:column;gap:60px}@media screen and (max-width: 1024px){.careers-wrapper .why-aka-section{padding:72px var(--padding-tablet) 0;flex-direction:column;gap:40px}.careers-wrapper .why-aka-section h2{text-align:left;font-size:24px;line-height:36px;letter-spacing:.5px}.careers-wrapper .why-aka-section .pros-list{display:flex;flex-direction:column;align-items:flex-end}}@media screen and (max-width: 1024px) and (max-width: 768px){.careers-wrapper .why-aka-section{padding:60px var(--padding-mobile)}}.form-wrapper{display:flex;flex-direction:column}.form-wrapper .form{display:flex;flex-direction:column;gap:16px;max-width:564px;font-family:Plus Jakarta Sans}.form-wrapper .form .input-form{border-radius:16px;border:1px solid var(--light-gray);background:var(--white);padding:16px;color:var(--dark-gray);font-size:22px;font-family:Plus Jakarta Sans;font-weight:500;line-height:38px}.form-wrapper .form .error-message{margin-bottom:0;margin-top:0}.form-wrapper .form .input-form::placeholder{color:var(--dark-gray);font-size:22px;font-weight:500;line-height:38px}.form-wrapper .form .input-form.message{height:270px;font-family:Plus Jakarta Sans}.form-wrapper .form button{border-radius:32px;background:var(--white);box-shadow:0 2px 8px #1a18180d;color:var(--black);text-align:center;font-size:22px;font-family:Plus Jakarta Sans;font-weight:500;line-height:38px;padding:16px;border:none}.form-wrapper .form button:hover{background-color:var(--light-gray);cursor:pointer}@media screen and (max-width: 1024px){.form-wrapper{font-size:18px;line-height:32px}.form-wrapper .form{max-width:515px}.form-wrapper .form .input-form{font-size:18px;line-height:32px}.form-wrapper .form .input-form::placeholder{font-size:18px;line-height:32px}.form-wrapper .form button{font-size:18px;line-height:32px}}.contact-us-top-section .bg-setup{height:1800px}.contact-us-top-section .contact-us-head-wrapper{padding:120px var(--padding-desktop) 240px;color:var(--white)}.contact-us-top-section .contact-us-head-wrapper p{max-width:1033px;font-size:22px;font-weight:500;line-height:38px;letter-spacing:.5px;margin-bottom:32px}.contact-us-top-section .contact-us-head-wrapper p a{margin-left:7px;color:var(--white);text-underline-offset:3px;text-decoration-thickness:1px}.contact-us-top-section .contact-us-head-wrapper h1{font-size:40px;font-weight:600;line-height:60px;margin-bottom:16px}@media screen and (max-width: 1024px){.contact-us-top-section .bg-setup{height:1600px}.contact-us-top-section .contact-us-head-wrapper{padding:74px var(--padding-tablet) 160px}.contact-us-top-section .contact-us-head-wrapper h1{font-size:36px;line-height:54px}.contact-us-top-section .contact-us-head-wrapper p{font-size:18px;line-height:32px}}@media screen and (max-width: 1024px) and (max-width: 768px){.contact-us-top-section .contact-us-head-wrapper{padding:0 var(--padding-mobile) 120px}}.locations-wrapper{padding:120px var(--padding-desktop)}.locations-wrapper h2{color:var(--black);font-size:40px;font-weight:600;line-height:60px;margin-bottom:40px}.locations-wrapper .location-items-wrapper{display:grid;grid-template-columns:repeat(2,1fr);justify-items:space-between;grid-gap:60px}.locations-wrapper .location-items-wrapper .location-item-wrapper{max-width:475px;display:flex;flex-direction:column;gap:8px}.locations-wrapper .location-items-wrapper .location-item-wrapper h3{color:var(--purple);font-size:20px;font-weight:600;line-height:30px;letter-spacing:.5px}.locations-wrapper .location-items-wrapper .location-item-wrapper img{width:20px;height:20px}.locations-wrapper .location-items-wrapper .location-item-wrapper p{color:var(--black);font-size:22px;font-weight:500;line-height:38px}.locations-wrapper .location-items-wrapper .location-item-wrapper .address,.locations-wrapper .location-items-wrapper .location-item-wrapper .phone-number{display:flex;align-items:center;gap:16px}@media screen and (max-width: 1024px){.locations-wrapper{padding:72px var(--padding-tablet)}.locations-wrapper h2{font-size:24px;line-height:36px;letter-spacing:.5px;margin-bottom:32px}.locations-wrapper .location-items-wrapper{display:flex;flex-direction:column;gap:32px}.locations-wrapper .location-items-wrapper .location-item-wrapper{max-width:fit-content}.locations-wrapper .location-items-wrapper .location-item-wrapper p{font-size:18px;line-height:32px}}@media screen and (max-width: 1024px) and (max-width: 768px){.locations-wrapper{padding:60px var(--padding-mobile)}}.contact-us-wrapper{width:100%}.footer-wrapper{padding:70px var(--padding-desktop) 120px;background-color:var(--off-white);display:grid;gap:40px}.footer-wrapper .contact-links{display:flex;justify-content:space-between}.footer-wrapper .contact-links .sns-links{display:grid;grid-template-rows:1fr;gap:13px;grid-template-columns:repeat(3,auto)}.footer-wrapper .contact-links .sns-links .link{cursor:pointer}.footer-wrapper .info{display:flex;flex-flow:row wrap;gap:32px;font-size:14px;color:var(--dark-gray);font-style:normal;font-weight:400;line-height:22px}.footer-wrapper .info .page-link{text-decoration:none;color:inherit}.footer-wrapper .info .page-link:hover{color:var(--mid-gray)}.footer-wrapper .info .stealth-container{display:flex;gap:8px}.footer-wrapper h5{font-size:12px;color:var(--dark-gray);font-weight:400;line-height:18px}@media screen and (max-width: 1024px){.footer-wrapper{padding:72px var(--padding-tablet) 32px;gap:20px}.footer-wrapper .info{gap:24px}.footer-wrapper h5{text-align:right;margin-top:12px}}@media screen and (max-width: 1024px) and (max-width: 768px){.footer-wrapper{padding:60px var(--padding-mobile)}}.content{display:flex;flex-direction:column}.content .main-content{min-height:100%;flex:1}:root{box-sizing:border-box;width:100%;font-family:Plus Jakarta Sans;--white: #FFFFFF;--off-white: #FBFCFF;--black: #101828;--dark-black: #101828;--purple: #720CDE;--dark-gray: #5D6577;--light-gray: #E4E4E5;--mid-gray: #a49e9e;--orange: #FE9042;--padding-desktop: 144px;--padding-tablet: 44px;--padding-mobile: 24px }html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}p{margin:0}
