.Careers_careersTop__KCooB{background:url(/_next/static/media/careers_bg_1.8eda40da.svg),url(/_next/static/media/careers_bg_2.4d8528ee.svg),linear-gradient(283.56deg,#a571ff 3.65%,#801eff 97.74%);background-position:100% 0,0 100%,50%;background-size:100% 40%,100% 50%,cover;background-repeat:no-repeat,no-repeat,no-repeat;height:60vh;display:flex;align-items:flex-start;position:relative}.Careers_careersTopContent____K_d{margin-top:3rem;text-align:left;padding:4rem 0}.Careers_careersTopContent____K_d h1{font-size:2.5rem;font-weight:600;color:#fff;width:95%}.Careers_careersHeroImage__heVol{position:absolute;width:400px;bottom:40%;right:0;z-index:10}.Careers_careersCrab__XehdP{position:absolute;width:150px;height:auto;bottom:5%;right:1%;z-index:15;transition:transform .2s ease,opacity .3s ease}.Careers_careersCrab__XehdP:hover{transform:scale(1.1)}@media (min-width:768px){.Careers_careersTop__KCooB{background:url(/_next/static/media/careers_bg_1.8eda40da.svg),url(/_next/static/media/careers_bg_3.a052ad54.svg),linear-gradient(283.56deg,#a571ff 3.65%,#801eff 97.74%);background-size:33% 50%,50% 50%,cover;background-position:100% 0,0 100%,50%;background-repeat:no-repeat,no-repeat,no-repeat;height:80vh}.Careers_careersHeroImage__heVol{position:absolute;width:900px;bottom:20%;right:0;z-index:10}.Careers_careersTopContent____K_d h1{font-size:6rem;font-weight:700;width:100%}.Careers_careersCrab__XehdP{width:200px;bottom:3%;right:3%}}@media (max-width:1320px){.Careers_careersTopContent____K_d h1{font-size:5rem}}@media (max-width:1600px){.Careers_careersTopContent____K_d h1{font-size:4.7rem}}@media (max-width:770px){.Careers_careersTopContent____K_d h1{font-size:2.75rem}}@media (min-width:2000px){.Careers_careersTopContent____K_d h1{font-size:7rem}}.Jobs_jobs__G0KVm{padding:4rem 0}.Jobs_jobsSearchSection__T2Fh5{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:5rem;flex-wrap:wrap}.Jobs_searchContainer__6MMeX{display:flex;gap:1rem;flex:0 0 auto;min-width:300px}.Jobs_searchWrapper__oj8WB{display:flex;gap:1rem;flex:1 1;align-items:center}.Jobs_searchInputWrapper__3yAXO{position:relative;flex:1 1;display:flex;align-items:center;width:539px}.Jobs_filterIcon__mjMmB{flex-shrink:0;cursor:pointer;display:none}.Jobs_searchIcon___lHjJ{position:absolute;left:1rem;color:#999;pointer-events:none}.Jobs_searchInput__b1tWp{width:100%;padding:.875rem 1rem .7rem 2.5rem;border:1px solid var(--color);border-radius:1000px;font-size:.875rem;font-weight:300;font-family:inherit}.Jobs_searchInput__b1tWp:focus{outline:none;border-color:var(--tapp-purple)}.Jobs_findRoleBtn__ORDox{padding:.875rem 2rem;background:var(--purple);color:#fff;border:none;border-radius:100px;font-size:1.125rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .2s}.Jobs_findRoleBtn__ORDox:hover{background:#7c52db}.Jobs_filterContainer__t38A_{display:flex;align-items:center;gap:1rem}.Jobs_filterLabel__d3xfw{font-size:1.125rem;color:#000;font-weight:600}.Jobs_filterDropdown__VkvNV{border:1px solid var(--color);border-radius:1000px;font-size:1.125rem;font-family:inherit;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding:.875rem 2.5rem .7rem 1rem;color:var(--color)}.Jobs_filterDropdown__VkvNV:focus{outline:none;border-color:var(--tapp-purple)}.Jobs_jobsTable__HKxAU{text-align:left}.Jobs_jobsTableHeader__KEjBD{padding:1rem 0;color:#000;border-bottom:1px solid #e9e9e9}.Jobs_jobRow__8p7z_,.Jobs_jobsTableHeader__KEjBD{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 160px;grid-gap:1rem;gap:1rem}.Jobs_jobRow__8p7z_{padding:3rem 0;align-items:center}.Jobs_jobsTableHeader__KEjBD .Jobs_tableCol___lE5S{font-weight:400;font-size:1.5rem}.Jobs_jobsTableBody__GJJh6 .Jobs_tableCol___lE5S{font-size:1.125rem;font-weight:400}.Jobs_jobsTableBody__GJJh6 .Jobs_tableCol___lE5S:first-child{font-weight:500;font-size:1.125rem}@media (max-width:768px){.Jobs_jobsTableBody__GJJh6 .Jobs_tableCol___lE5S:first-child{font-size:1rem}}.Jobs_applyBtn__jIjIi{display:flex;align-items:center;justify-content:center;padding:.625rem 3.5rem;background:var(--purple);color:#fff;border:none;border-radius:100px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:background-color .2s;gap:.5rem;text-decoration:none}.Jobs_applyBtnText__3DV9P{display:inline}.Jobs_applyBtnIcon__2gos6{display:none}.Jobs_applyBtn__jIjIi:hover{background:#7c52db}.Jobs_availableJobsText__Fzh_D{display:none}@media (max-width:768px){.Jobs_jobsSearchSection__T2Fh5{flex-direction:column;align-items:stretch;margin-bottom:1rem}.Jobs_searchContainer__6MMeX{min-width:auto}.Jobs_findRoleBtn__ORDox{display:none}.Jobs_searchWrapper__oj8WB{flex-direction:row;display:flex;gap:1rem;flex:1 1;align-items:center}.Jobs_searchInputWrapper__3yAXO{width:auto}.Jobs_filterIcon__mjMmB{display:block}.Jobs_filterContainer__t38A_{flex-wrap:wrap}.Jobs_jobRow__8p7z_{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:1rem;gap:1rem;padding:1.5rem 0;align-items:center}.Jobs_tableCol___lE5S:first-child{font-size:1rem;font-weight:600}.Jobs_tableCol___lE5S:nth-child(2){display:none}.Jobs_tableCol___lE5S:nth-child(3){color:var(--grey);font-size:.875rem}.Jobs_tableCol___lE5S:nth-child(4){justify-self:end}.Jobs_applyBtn__jIjIi{width:48px;height:48px;padding:0;border-radius:50%;background:var(--purple)}.Jobs_applyBtnText__3DV9P{display:none}.Jobs_applyBtnIcon__2gos6{display:block;color:#fff}.Jobs_availableJobsText__Fzh_D{display:block;color:var(--grey);font-weight:400;font-size:1rem}.Jobs_filterContainer__t38A_,.Jobs_jobsTableHeader__KEjBD,.Jobs_tableCol___lE5S:nth-of-type(2){display:none}.Jobs_tableCol___lE5S:nth-of-type(3){margin-left:4rem}}.CareersForm_careersFormSection__t4b6X{margin-bottom:6rem}.CareersForm_contactForm__vmksY{display:flex;flex-direction:column;max-width:800px;margin:0 auto;gap:1.5rem;padding:0 2rem}.CareersForm_contactRow__h1XAu{display:flex;gap:1.5rem;width:100%}@media (max-width:768px){.CareersForm_contactRow__h1XAu{flex-direction:column;gap:1rem}}.CareersForm_contactField__HnNsM{display:flex;flex-direction:column;text-align:left;gap:.5rem;flex:1 1}.CareersForm_contactField__HnNsM.CareersForm_fullWidth__ilL0X{width:100%}.CareersForm_contactField__HnNsM label{font-size:1rem;font-weight:400;color:var(--black);display:block}.CareersForm_required__nHBdP{color:#e53e3e}.CareersForm_contactField__HnNsM input,.CareersForm_contactField__HnNsM textarea{padding:.75rem 1rem;border-radius:9999px;border:2px solid var(--grey);font-size:.875rem;font-family:inherit;background:#fff;color:#000;transition:border-color .2s}.CareersForm_contactField__HnNsM textarea{border-radius:1.5rem;min-height:150px;resize:vertical;line-height:1.5}.CareersForm_contactField__HnNsM input::placeholder,.CareersForm_contactField__HnNsM textarea::placeholder{color:#9e9e9e}.CareersForm_contactField__HnNsM input:focus,.CareersForm_contactField__HnNsM textarea:focus{outline:none;border-color:var(--tapp-purple)}.CareersForm_contactSubmit__XMuww{width:100%;background:var(--purple);color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:9999px;padding:1rem 2rem;cursor:pointer;transition:background-color .2s;margin-top:.5rem}.CareersForm_contactSubmit__XMuww:hover{background:#7c52db}.CareersForm_contactTitle__3P7Br{font-size:3rem;font-weight:600;color:var(--tapp-purple);margin-bottom:1rem;text-align:center}.CareersForm_contactSubtitle__t1JrQ{font-size:1.125rem;font-weight:400;color:#000;margin-top:.5rem;margin-bottom:2rem;text-align:center}@media (max-width:768px){.CareersForm_contactTitle__3P7Br{font-size:2rem}.CareersForm_contactSubtitle__t1JrQ{font-size:.9rem;font-weight:300}}.CareersForm_validationError__18jwo{color:#e53e3e;font-size:.875rem;margin-top:.5rem;text-align:center}.CareersForm_fileInputWrapper__bDe5W{position:relative;display:inline-block}.CareersForm_fileInput__Rpg_Y{position:absolute;height:100%;opacity:0;cursor:pointer;z-index:2}.CareersForm_fileInputText__gf4ol{display:flex;align-items:center;justify-content:center;padding:calc(1rem - 2px) 2rem;border:2px solid var(--purple-2);border-radius:64px;font-size:1rem;font-weight:500;color:var(--purple-2);background:#fff;pointer-events:none;transition:border-color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.CareersForm_fileInput__Rpg_Y:focus+.CareersForm_fileInputText__gf4ol,.CareersForm_fileInput__Rpg_Y:hover+.CareersForm_fileInputText__gf4ol{border-color:#7c52db}.CareersForm_fileNameDisplay__ia008{margin-top:.5rem;font-size:.875rem;color:var(--purple-2);word-break:break-word}.CareersForm_fullWidth__ilL0X{width:100%}@media (min-width:768px){.CareersForm_fileInputWrapper__bDe5W{width:auto;max-width:300px}.CareersForm_fileInputText__gf4ol{padding:calc(1rem - 2px) 3rem}}.BookDemo_bookDemo__BmGPw{width:100%;background-image:url(/_next/static/media/book_demo_background_mobile.3c8da9dd.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;padding:2rem 0}.BookDemo_bookDemoContent__blVZg{text-align:left;max-width:700px;margin-bottom:3rem}.BookDemo_bookDemoTitle__ZLDa8{color:#fff;font-weight:500;font-size:2rem;margin-bottom:0}.BookDemo_bookDemoForm___8KHY{margin-top:5rem}.BookDemo_bookDemoDesc__Zrh82{color:#fff;font-weight:300;font-size:.875rem}.BookDemo_bookDemoField__mwJ8p{flex-direction:column}.BookDemo_bookDemoInputs__PICLv{display:flex;flex-direction:column}.BookDemo_bookDemoForm___8KHY label{display:block;color:#fff}.BookDemo_bookDemoForm___8KHY input{width:250px;height:40px;font-size:1.3rem;border:2px solid #fff;border-radius:64px;background:transparent;color:#fff;outline:none;margin:.5rem 0 2rem;padding-left:1rem;padding-right:1rem}.BookDemo_bookDemoBtn__EInxw{background-color:#fff;color:var(--purple-2);width:250px;height:40px;border:none;font-size:.875rem;font-weight:600;border-radius:100px;cursor:pointer;margin-top:2rem}.BookDemo_bookDemoInputField__06FJM input{font-size:1rem}@media (min-width:880px){.BookDemo_bookDemo__BmGPw{background-image:url(/_next/static/media/book_demo_background.834de829.svg)}.BookDemo_bookDemoTitle__ZLDa8{font-size:3rem}.BookDemo_bookDemoDesc__Zrh82{font-size:1.125rem}.BookDemo_bookDemoForm___8KHY label{font-size:1rem}.BookDemo_bookDemoForm___8KHY input{margin-top:.5rem;width:301.5px;height:55px;padding-left:1rem;padding-right:1rem}.BookDemo_bookDemoInputs__PICLv{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.BookDemo_bookDemoInputField__06FJM{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.75rem);min-width:0}.BookDemo_bookDemoBtn__EInxw{width:301.5px;height:55px;font-size:1.125rem}.BookDemo_bookDemoInputField__06FJM input{font-size:1.3rem}}