.ScrollKeywordsSection_container__29KjG{position:relative;height:100vh;width:100vw;color:rgba(255,255,255,.3);font-family:Arial,sans-serif}.ScrollKeywordsSection_keywordItem__1b5C4{position:absolute;max-width:40vw;cursor:pointer;transition:color .4s ease;user-select:none;display:flex;flex-direction:column;gap:.15em;padding:1em}.ScrollKeywordsSection_keywordItem__1b5C4:hover{color:white;text-shadow:none}.ScrollKeywordsSection_keywordItem__1b5C4:first-child{top:10vh;left:5vw;font-size:3vw;max-width:45vw}.ScrollKeywordsSection_keywordItem__1b5C4:nth-child(2){top:50%;right:5vw;transform:translateY(-50%);font-size:3vw;max-width:35vw;text-align:right}.ScrollKeywordsSection_keywordItem__1b5C4:nth-child(3){bottom:10vh;left:5vw;font-size:3vw;max-width:35vw}.ScrollKeywordsSection_tagline__XSyyh{font-weight:900;font-size:4vw;text-transform:uppercase;letter-spacing:.05em;line-height:1.1;margin-bottom:.1em}.ScrollKeywordsSection_description__QaQ1Z{font-weight:400;font-size:1.8vw;line-height:1.2;color:inherit;margin-top:0;white-space:normal}.TeamSection_team-section-overlay__6l8qQ{position:relative;width:100vw;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:rgb(0,0,0);z-index:50;padding:56px 0 80px}.TeamSection_team-cards__EZjDh{display:flex;gap:32px;margin-top:48px;flex-wrap:wrap;justify-content:center}.TeamSection_team-card__NntFF{background:rgba(25,25,29,.9);border-radius:24px;box-shadow:0 6px 48px 0 rgba(0,0,0,.3);padding:32px 28px 24px;width:340px;min-height:420px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:100;transition:transform .2s ease-out,box-shadow .2s ease-out;border:1px solid rgba(167,139,250,.1)}.TeamSection_team-card__NntFF:hover{box-shadow:0 8px 64px 0 rgba(167,139,250,.3),0 1.5px 3px rgba(167,139,250,.2);transform:translateY(-2px)}.TeamSection_team-card-img__ZIhwo{width:96px;height:96px;object-fit:cover;border-radius:50%;border:4px solid #a78bfa;margin-bottom:18px;box-shadow:0 0 18px rgba(167,139,250,.33);transition:box-shadow .2s ease-out}.TeamSection_team-card__NntFF:hover .TeamSection_team-card-img__ZIhwo{box-shadow:0 0 40px rgba(167,139,250,.6)}.TeamSection_team-card-name__ts_QA{color:#fff;font-weight:700;font-size:1.25rem;text-align:center;margin-bottom:3px;text-decoration:none;transition:color .2s ease-out}.TeamSection_team-card-name__ts_QA:hover{color:#a78bfa;text-decoration:underline}.TeamSection_team-card-role__8livb{color:rgba(167,139,250,.6);font-weight:500;font-size:1rem;margin-bottom:10px}.TeamSection_team-card-bio__pJmQu{color:#ccc;text-align:center;font-size:1rem;margin-bottom:14px}.TeamSection_team-card-linkedin__deEZa{color:#a78bfa;font-size:1.7rem;transition:color .2s ease-out;margin-top:4px}.TeamSection_team-card-linkedin__deEZa:hover{color:#fff}.TeamSection_team-title__H1ULA{color:#fff;font-size:2.5rem;font-weight:700;text-align:center;margin-top:0;margin-bottom:16px;z-index:101}.TeamSection_team-cta__iX9OD{background:rgba(25,25,29,.9);border-radius:16px;margin-top:54px;margin-bottom:20px;padding:26px 20px 20px;width:100%;max-width:580px;text-align:center;z-index:101;box-shadow:0 3px 30px rgba(167,139,250,.15);border:1px solid rgba(167,139,250,.1)}.TeamSection_team-cta-title__OFfIK{color:#fff;font-size:1.35rem;font-weight:700;margin-bottom:7px}.TeamSection_team-cta-desc__MNK7U{color:#bbb;margin-bottom:18px;font-size:1.07rem}.TeamSection_team-cta-btn__Iv7I7{background:linear-gradient(90deg,#a78bfa,#5f20f7);color:#fff;font-weight:700;padding:13px 36px;border-radius:9999px;font-size:1rem;transition:filter .2s ease-out,background .2s ease-out;box-shadow:0 2px 16px rgba(167,139,250,.33);text-decoration:none;display:inline-block}.TeamSection_team-cta-btn__Iv7I7:hover{filter:brightness(1.13) drop-shadow(0 0 12px rgba(167,139,250,.6));background:linear-gradient(90deg,#b490ff,#7141fd)}.SignupFormSection_signup-section-bg__0apWE{width:100vw;min-height:100vh;background:linear-gradient(90deg,#261449,#180b3f);display:flex;align-items:center;justify-content:center;padding:60px 30px;position:relative;z-index:99}.SignupFormSection_signup-form-container___jv5M{margin-top:40px;background:transparent;display:flex;flex-direction:column;align-items:center;width:700px;max-width:96vw}.SignupFormSection_signup-title__fqGNF{color:#ffffff;font-size:2.9rem;font-weight:800;text-align:center;margin-bottom:38px}.SignupFormSection_signup-form__5F8V9{display:flex;flex-direction:column;gap:22px;width:100%}.SignupFormSection_signup-input__1hL8z{width:100%;padding:18px;font-size:1.42rem;border-radius:14px;border:none;outline:none;background:#ecf8fa;color:#222;font-weight:500;margin-bottom:0;box-sizing:border-box;transition:box-shadow .2s ease-out}.SignupFormSection_signup-input__1hL8z:focus{box-shadow:0 0 0 2px rgba(167,139,250,.47)}.SignupFormSection_signup-checkbox-row__9MVLH{display:flex;align-items:center;gap:13px;margin:6px 0 0}.SignupFormSection_signup-checkbox__eNkBo{width:20px;height:20px;accent-color:#a78bfa}.SignupFormSection_signup-checkbox-label__xaABE{font-size:1.14rem;color:#ffffff;font-weight:400;line-height:1.3}.SignupFormSection_signup-submit-btn__NrXt0{width:100%;background:#111;color:#fff;font-size:2rem;font-weight:600;padding:16px 0;border-radius:2em;border:none;margin-top:26px;cursor:pointer;transition:filter .2s ease-out,background .2s ease-out;box-shadow:0 4px 40px rgba(167,139,250,.19)}.SignupFormSection_signup-submit-btn__NrXt0:hover{filter:brightness(1.13);background:#26114d}.Footer_footer__0IXn3{background-color:#0a0a0a;color:white;padding:2rem 1.5rem;margin-top:0}.Footer_footerContent__guRXR{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.Footer_text__UYcCR{font-size:.9rem;opacity:.8}.Footer_right__8IUEe{display:flex;align-items:center;gap:1.5rem}.Footer_right__8IUEe a{color:#ccc;transition:color .2s ease-out}.Footer_right__8IUEe a:hover{color:#a78bfa;text-shadow:0 0 8px #a78bfa,0 0 12px #a78bfa}.JoinWaitlistButton_joinWaitlistButton__MhPWz{position:fixed;top:24px;right:24px;z-index:9999;background:#5c39c5;color:white;font-family:Inter,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:10px 16px;border-radius:100px;border:2px solid #7c3aed;text-decoration:none;cursor:pointer;transition:all .3s ease}.JoinWaitlistButton_joinWaitlistButton__MhPWz:hover{background:#000000;border-color:#000000;opacity:1}