.JobNotification_notification__pX3Na{position:fixed;top:var(--space-sm);left:50%;transform:translateX(-50%);z-index:9999;display:none;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:space-between;background:linear-gradient(90deg,#cad3ed,#ead3ec);text-align:center;border-radius:var(--border-radius);max-width:calc(100% - 2 * var(--space-md));padding:var(--space-sm) var(--space-xs)}.JobNotification_notificationText__IIM0I{text-decoration:none;font-size:16px;font-family:var(--font-secondary);margin-left:var(--space-sm);color:#2e2f1f}.JobNotification_closeButton__zLkG_{font-size:0;color:#000;background:transparent;padding:0 var(--space-sm);align-items:center;cursor:pointer;border:none}@media (max-width:1199px){.JobNotification_notification__pX3Na.JobNotification_show__87XXh{display:flex}}@media (max-width:480px){.JobNotification_notificationText__IIM0I{font-size:14px}.JobNotification_notification__pX3Na{top:var(--space-xs);padding:var(--space-xs) 0}}.RoleBlock_roleBlock___e8NZ{background:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--space-lg)}.RoleBlock_roleGrid__XrWBI{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0;position:relative}.RoleBlock_roleGrid__XrWBI:before{content:"";position:absolute;top:0;bottom:0;width:1px;background-color:var(--border-color);left:50%;z-index:1}.RoleBlock_roleLink__1Tn6Y{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:var(--space-sm) var(--space-lg);position:relative;z-index:0}.RoleBlock_roleLink__1Tn6Y:hover{background-color:var(--background-light)}.RoleBlock_roleName__DVfDX{color:var(--primary-color);font-weight:500;text-decoration:none;font-size:var(--font-size-body);font-family:var(--font-primary);-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.RoleBlock_roleLink__1Tn6Y:hover .RoleBlock_roleName__DVfDX{text-decoration:underline}.RoleBlock_jobCount__OjRVK{color:var(--text-secondary);font-size:.875rem;white-space:nowrap}.RoleBlock_jobCount__OjRVK:before{content:" • ";margin:0 .25rem}@media (max-width:1024px){.RoleBlock_roleGrid__XrWBI{grid-template-columns:1fr}.RoleBlock_roleGrid__XrWBI:before{display:none}}@media (max-width:640px){.RoleBlock_roleGrid__XrWBI{grid-template-columns:1fr}.RoleBlock_roleGrid__XrWBI:before{display:none}}.LocationBlock_locationBlock__BdBPj{background:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--space-lg)}.LocationBlock_locationGrid__VlH_J{display:grid;grid-template-columns:repeat(var(--desktop-columns),1fr);grid-template-areas:var(--grid-areas-desktop);grid-gap:0;gap:0;position:relative}.LocationBlock_locationGrid__VlH_J:after,.LocationBlock_locationGrid__VlH_J:before,.LocationBlock_locationGrid__VlH_J>span{content:"";position:absolute;top:0;bottom:0;width:1px;background-color:var(--border-color);z-index:1}.LocationBlock_locationGrid__VlH_J:before{left:var(--first-separator)}.LocationBlock_locationGrid__VlH_J:after{left:var(--third-separator);display:var(--third-separator-display)}.LocationBlock_locationGrid__VlH_J>span{left:var(--second-separator)}.LocationBlock_locationLink__OmP9U{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:var(--space-sm) var(--space-lg);position:relative;z-index:0}.LocationBlock_locationLink__OmP9U:hover{background-color:var(--background-light)}.LocationBlock_locationName__qvt8G{color:var(--primary-color);font-weight:500;text-decoration:none;font-size:var(--font-size-body);font-family:var(--font-primary);-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.LocationBlock_locationLink__OmP9U:hover .LocationBlock_locationName__qvt8G{text-decoration:underline}.LocationBlock_jobCount__w4BoP{color:var(--text-secondary);font-size:.875rem;white-space:nowrap}.LocationBlock_jobCount__w4BoP:before{content:" • ";margin:0 .25rem}@media (max-width:1200px){.LocationBlock_locationGrid__VlH_J{grid-template-columns:repeat(var(--laptop-columns),1fr);grid-template-areas:var(--grid-areas-laptop)}.LocationBlock_locationGrid__VlH_J:before{left:var(--laptop-first-separator)}.LocationBlock_locationGrid__VlH_J:after{display:none}.LocationBlock_locationGrid__VlH_J>span{display:block;left:var(--laptop-second-separator)}}@media (max-width:768px){.LocationBlock_locationGrid__VlH_J{grid-template-columns:repeat(var(--tablet-columns),1fr);grid-template-areas:var(--grid-areas-tablet)}.LocationBlock_locationGrid__VlH_J:before{left:var(--tablet-separator)}.LocationBlock_locationGrid__VlH_J:after,.LocationBlock_locationGrid__VlH_J>span{display:none}}@media (max-width:640px){.LocationBlock_locationGrid__VlH_J{grid-template-columns:repeat(var(--mobile-columns),1fr);grid-template-areas:var(--grid-areas-mobile)}.LocationBlock_locationGrid__VlH_J:after,.LocationBlock_locationGrid__VlH_J:before,.LocationBlock_locationGrid__VlH_J>span{display:none}}.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns1__5VBBg{grid-template-columns:1fr}.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns2__C0w_a{grid-template-columns:repeat(2,1fr)}.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns3__8R4nW{grid-template-columns:repeat(3,1fr)}.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns1__5VBBg:after,.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns1__5VBBg:before,.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns1__5VBBg>span{display:none}.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns2__C0w_a:before{left:50%;display:block}.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns2__C0w_a:after,.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns2__C0w_a>span{display:none}.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns3__8R4nW:before{left:33.333%;display:block}.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns3__8R4nW:after{display:none}.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns3__8R4nW>span{left:66.666%;display:block}@media (max-width:768px){.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns3__8R4nW{grid-template-columns:repeat(2,1fr)}.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns3__8R4nW:before{left:50%}.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns3__8R4nW>span{display:none}}@media (max-width:640px){.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns2__C0w_a,.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns3__8R4nW{grid-template-columns:1fr}.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns2__C0w_a:before,.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns3__8R4nW:before,.LocationBlock_locationGrid__VlH_J.LocationBlock_fewLocations__Aj3OG.LocationBlock_columns3__8R4nW>span{display:none}}@media (max-width:1200px){.LocationBlock_locationGrid__VlH_J:not(.LocationBlock_fewLocations__Aj3OG){grid-template-columns:repeat(var(--laptop-columns),1fr);grid-template-areas:var(--grid-areas-laptop)}}@media (max-width:768px){.LocationBlock_locationGrid__VlH_J:not(.LocationBlock_fewLocations__Aj3OG){grid-template-columns:repeat(var(--tablet-columns),1fr);grid-template-areas:var(--grid-areas-tablet)}}@media (max-width:640px){.LocationBlock_locationGrid__VlH_J:not(.LocationBlock_fewLocations__Aj3OG){grid-template-columns:repeat(var(--mobile-columns),1fr);grid-template-areas:var(--grid-areas-mobile)}}.Breadcrumbs_breadcrumbs__EVkjL{display:flex;flex-wrap:wrap;align-items:center;font-size:var(--font-size-body);color:var(--text-color);margin-bottom:var(--space-md)}.Breadcrumbs_breadcrumbs__EVkjL a{color:var(--primary-color);text-decoration:none;transition:color .3s ease}.Breadcrumbs_breadcrumbs__EVkjL a:hover{color:var(--secondary-color)}.Breadcrumbs_breadcrumbs__EVkjL span{margin:0 var(--space-xs);color:var(--accent-color);padding:0 .5rem}.JobList_jobList__eH3_d{display:flex;flex-direction:column;gap:var(--space-md)}.JobList_jobContainer___c1AX{display:flex;flex-direction:column;gap:0;padding:0;background:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);text-decoration:none;color:inherit;transition:all .2s ease}.JobList_jobContainer___c1AX:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.JobList_jobHeader__8kLBj{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md)}.JobList_jobTitle__k_nPk{font-size:1.375rem;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.02em}.JobList_postedAt___6KHj{color:var(--text-secondary);font-size:.875rem;white-space:nowrap;opacity:.7}.JobList_jobAttributes__Rplrn{display:flex;flex-wrap:wrap;gap:var(--space-md);color:var(--text-primary);font-size:.9375rem;font-weight:500}.JobList_jobType__t8ikM,.JobList_location__DreaO,.JobList_salary__J8pYo{display:flex;align-items:center;gap:.5rem}.JobList_jobType__t8ikM img,.JobList_location__DreaO img,.JobList_salary__J8pYo img{opacity:.8}.JobList_requirements__XJW2z{font-size:.875rem}.JobList_requirements__XJW2z b{opacity:.9;font-weight:600}.JobList_companySection__W7RB7{margin-top:0;padding:var(--space-lg);background:#f8fafc;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.JobList_companyHeader__xVI1O{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.JobList_companyName__Mc16f{font-size:1rem;font-weight:600;color:var(--text-primary)}.JobList_companyDescription__MonjK{font-size:.875rem;color:var(--text-secondary);margin:0 0 .75rem;line-height:1.5;opacity:.9}.JobList_companyRemotePolicy__gelZ4{font-size:.875rem;opacity:.8}.JobList_companyRemotePolicy__gelZ4 b{font-weight:600}.JobList_jobInfo__zbEOr{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}@media (max-width:768px){.JobList_jobAttributes__Rplrn,.JobList_jobHeader__8kLBj{flex-direction:column;gap:var(--space-sm)}}.page_roleBlock__bLi_b{background-color:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--content-padding);box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:var(--space-lg);transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;align-items:stretch}.page_roleButton__Ui0I8{margin-top:var(--space-md)!important}.page_seeAllButton__HQgJJ{display:inline-block;background-color:var(--primary-color);color:#fff;padding:10px 20px;border-radius:var(--border-radius);text-align:center;text-decoration:none;transition:background-color .3s ease}.page_seeAllButton__HQgJJ:hover{background-color:var(--secondary-color)}.page_exploreAllContainer__m4M_D{text-align:center;margin-bottom:var(--space-xxl)}.page_hero__7KFOs{background:linear-gradient(180deg,var(--accent-blue-color) 0,var(--accent-pink-color) 35%,#fff 90%);overflow:hidden;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;padding-top:4rem}.page_heroContent__dzLob{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto}.page_heroTitle__ixXIp{font-family:var(--font-quicksand);font-size:1.5em;margin-bottom:var(--space-sm);color:var(--primary-color);font-weight:500;letter-spacing:-.02em;line-height:1}.page_heroTagline__9LVC_{position:relative;font-size:4.5em;font-weight:800;margin-top:var(--space-lg);margin-bottom:var(--space-xl);font-family:var(--font-secondary);line-height:1.1;background:linear-gradient(90deg,red 0,#ff005c 20%,#8a2be2 40%,#06f 60%,#60f 80%,red);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:page_shine__p_MUw 8s linear infinite;background-size:200% auto}@keyframes page_shine__p_MUw{to{background-position:200%}}.page_heroMap__EqM1F{position:relative;width:100%;max-width:1200px;margin:var(--space-xl) auto 0;z-index:1}.page_heroMapImage__v4Cdx{opacity:.8;width:100%;height:auto}.page_heroCTA__D_kgZ{display:flex;justify-content:center}.page_primaryButton__gjjaG{padding:var(--space-md) var(--space-xl);border-radius:var(--border-radius);font-weight:600;font-size:1.1em;background:#4338ca;color:#fff;border:none;box-shadow:0 2px 8px rgba(102,0,255,.2);text-decoration:none;transition:all .3s ease}.page_primaryButton__gjjaG:hover{background:#4f46e5;box-shadow:0 4px 12px rgba(102,0,255,.25)}.page_secondaryButton__0Pzex{background:#fff;color:#8a2be2;border:2px solid #8a2be2;box-shadow:0 4px 15px rgba(0,0,0,.1)}.page_secondaryButton__0Pzex:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15);background:#fff;border-color:#9d3ff3;color:#9d3ff3}.page_roleShowcase__Vc_OW{margin:var(--space-xxl) 0}.page_roleGrid__934Cq{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);margin-top:var(--space-lg)}.page_roleCard__ppogP{background:#fff;padding:var(--space-lg);border-radius:var(--border-radius);border:1px solid var(--border-color);text-decoration:none;transition:transform .2s,box-shadow .2s}.page_roleCard__ppogP:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_latestJobs__43W6Y{margin:var(--space-xxl) 0}.page_viewAllButtonContainer__tq_3I{display:flex;justify-content:center;margin-top:var(--space-xl)}.page_viewAllButton__Ld_gP{display:inline-flex;justify-content:center;align-items:center;padding:var(--space-md) var(--space-xl);font-weight:600;font-size:1.1em;background:#4338ca;color:#fff;border:none;border-radius:var(--border-radius);box-shadow:0 2px 8px rgba(102,0,255,.2);text-decoration:none;transition:all .3s ease;min-width:200px}.page_viewAllButton__Ld_gP:hover{background:#4f46e5;box-shadow:0 4px 12px rgba(102,0,255,.25);transform:translateY(-2px)}.page_about__YOpBg{max-width:800px;margin:var(--space-xxl) auto}.page_about__YOpBg h2{text-align:center;margin-bottom:var(--space-xl)}.page_founderMessage__ILaFZ{display:flex;flex-direction:column;gap:var(--space-xl)}.page_messageQuote__UgIJC{font-size:1.125rem;line-height:1.6;color:var(--text-secondary);margin:0;padding-left:var(--space-lg);border-left:4px solid var(--primary-color);font-style:italic}.page_messageQuote__UgIJC b{color:var(--text-primary);font-style:normal}.page_messageQuote__UgIJC i{font-style:italic;color:var(--text-primary)}.page_messageQuote__UgIJC i b{font-style:italic;font-weight:600}.page_foundersContainer__AkaW2{display:flex;gap:var(--space-xl);justify-content:center;flex-wrap:wrap;margin-left:var(--space-lg)}.page_founderInfo__sR109{display:flex;align-items:center;gap:var(--space-lg)}.page_founderImage__koobC{border-radius:50%;object-fit:cover}.page_founderDetails__lddOj{display:flex;flex-direction:column;justify-content:flex-start;min-height:80px}.page_founderDetails__lddOj h3{margin:0 0 var(--space-sm) 0;font-size:1.25rem;color:var(--text-primary)}.page_founderLinks__gN4Y1{display:flex;gap:var(--space-md);align-items:center}.page_linkedinLink__q4mb1{color:var(--primary-color);text-decoration:none;font-weight:500}.page_linkedinLink__q4mb1:hover{text-decoration:underline}.page_founderName__MvmaT{display:flex;align-items:center;gap:.5rem;text-decoration:none;margin-bottom:var(--space-md)}.page_founderName__MvmaT h3{margin:0;font-size:1.25rem;color:var(--text-primary);text-decoration:underline}.page_founderName__MvmaT:hover h3{color:var(--primary-color)}.page_founderActions__cM8nc{min-height:44px;display:flex;align-items:flex-start}.page_scheduleButton__YvUX_{display:inline-block;padding:.75rem 1.5rem;background-color:#f87171;color:#fff;border-radius:var(--border-radius);text-decoration:none;transition:all .2s ease;font-weight:500;font-size:1rem}.page_scheduleButton__YvUX_:hover{background-color:#fca5a5;transform:translateY(-1px)}.page_categories___mviK{margin:var(--space-xxl) 0}.page_categoryGrid__o3CYY{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);margin-top:var(--space-lg)}.page_categoryCard__yLKel{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:1.5rem;text-decoration:none;color:inherit;transition:all .3s ease;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 1px 2px rgba(0,0,0,.06)}.page_categoryCard__yLKel:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.page_categoryHeader__k2941{display:flex;align-items:center;gap:1rem}.page_categoryHeader__k2941 h3{font-size:1.125rem;font-weight:600;margin:0;color:var(--text-primary)}.page_categoryIcon__QEcAQ{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--background-light);flex-shrink:0}.page_categoryIcon__QEcAQ img{width:24px;height:24px;filter:invert(23%) sepia(90%) saturate(1200%) hue-rotate(220deg)}.page_categoryStats__gqi3J{margin-top:auto;padding-top:.5rem;border-top:1px solid var(--border-color);font-size:.875rem;color:#555;display:flex;align-items:center}.page_categoryStats__gqi3J strong{color:var(--text-primary);font-weight:600;margin-right:.25em}.page_categoryCard__yLKel[href*=software-engineering] .page_categoryIcon__QEcAQ img{filter:invert(45%) sepia(80%) saturate(1200%) hue-rotate(200deg)}.page_categoryCard__yLKel[href*=data-science] .page_categoryIcon__QEcAQ img{filter:invert(40%) sepia(60%) saturate(1000%) hue-rotate(240deg)}.page_categoryCard__yLKel[href*=product-management] .page_categoryIcon__QEcAQ img{filter:invert(50%) sepia(90%) saturate(1000%) hue-rotate(300deg)}.page_categoryCard__yLKel[href*=quality-assurance] .page_categoryIcon__QEcAQ img{filter:invert(60%) sepia(70%) saturate(1000%) hue-rotate(120deg)}.page_categoryCard__yLKel[href*=marketing] .page_categoryIcon__QEcAQ img{filter:invert(70%) sepia(90%) saturate(1000%) hue-rotate(350deg)}.page_categoryCard__yLKel[href*=design] .page_categoryIcon__QEcAQ img{filter:invert(40%) sepia(90%) saturate(1000%) hue-rotate(220deg)}.page_categoryIcon__QEcAQ.page_fa-code__xHHjA{color:#3b82f6}.page_categoryIcon__QEcAQ.page_fa-chart-line__PtbXB{color:#8b5cf6}.page_categoryIcon__QEcAQ.page_fa-lightbulb__NruN_{color:#ec4899}.page_categoryIcon__QEcAQ.page_fa-bug__Qi35Z{color:#10b981}.page_categoryIcon__QEcAQ.page_fa-bullhorn__wXoF8{color:#f59e0b}.page_categoryIcon__QEcAQ.page_fa-paintbrush__fN_LY{color:#6366f1}@media (max-width:768px){.page_heroTitle__ixXIp{font-size:2.5em}.page_heroCTA__D_kgZ{flex-direction:column}.page_about__YOpBg,.page_heroCTA__D_kgZ{padding:0 var(--space-lg)}.page_categoryGrid__o3CYY{grid-template-columns:1fr}.page_foundersContainer__AkaW2{flex-direction:column;gap:var(--space-lg);margin-left:0}.page_founderInfo__sR109{flex-direction:column;text-align:center;margin-left:0}.page_founderLinks__gN4Y1{justify-content:center}}.Benefits_benefits__kBiJc{max-width:var(--max-width);font-family:var(--font-secondary);display:flex;justify-content:space-around;text-align:left;margin-top:var(--space-md);margin-bottom:var(--space-md);gap:var(--space-md);align-items:center;text-align:center}.Benefits_benefit__0ICjR{flex:1 1}.Benefits_benefitTitle__OeoO7{font-size:var(--font-size-h2);font-weight:400;margin-bottom:var(--space-sm)}.Benefits_benefitDescription__QH9Xg{font-weight:400}.Benefits_iconStyle__UdAw1{width:70px;height:70px}@media (max-width:768px){.Benefits_benefits__kBiJc{flex-direction:column;align-items:center}.Benefits_benefit__0ICjR{margin-bottom:var(--space-md)}.Benefits_benefitDesc__Mtyo7,.Benefits_benefitTitle__OeoO7{text-align:center}}.page_roleCategories__4deWM{margin:var(--space-xxl) 0}.page_roleGrid__55ZoZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);margin-top:var(--space-lg)}.page_roleBlock__eNWpR{background:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--space-lg)}.page_roleHeader__q2fOk{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:var(--space-sm);margin:calc(var(--space-sm) * -1);border-radius:var(--border-radius);transition:background-color .2s}.page_roleHeader__q2fOk:hover{background-color:var(--background-light)}.page_roleTitle__itAep{display:flex;align-items:center;gap:var(--space-md)}.page_roleIcon__HHwMt{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:var(--background-light);flex-shrink:0}.page_roleIcon__HHwMt img{width:20px;height:20px}.page_roleHeader__q2fOk h3{font-size:1.125rem;font-weight:600;margin:0;color:var(--primary-color)}.page_roleHeader__q2fOk:hover h3{text-decoration:underline}.page_childJobCount__StGQ4,.page_jobCount__Papnh{color:var(--text-secondary);font-size:.875rem;white-space:nowrap}.page_childJobCount__StGQ4:before,.page_jobCount__Papnh:before{content:" • ";margin:0 .25rem}.page_childRoles__zfzK_{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-lg)}.page_childRoleName__mXFrd{align-items:center;line-height:1.3;flex:1 1;min-width:0}.page_childRoleLink__44C8u{display:flex;justify-content:space-between;align-items:center;color:var(--primary-color);text-decoration:none;font-size:.875rem;padding:var(--space-xs) var(--space-sm);margin:0 calc(var(--space-sm) * -1);border-radius:var(--border-radius);transition:background-color .2s}.page_childRoleLink__44C8u:hover{background-color:var(--background-light);text-decoration:underline}.page_childRoleLink__44C8u:after{display:none}.page_roleBlock__eNWpR:has([href*=software-engineering]) .page_roleIcon__HHwMt img{filter:invert(45%) sepia(80%) saturate(1200%) hue-rotate(200deg)}.page_roleBlock__eNWpR:has([href*=design]) .page_roleIcon__HHwMt img{filter:invert(40%) sepia(90%) saturate(1000%) hue-rotate(220deg)}.page_roleBlock__eNWpR:has([href*=product]) .page_roleIcon__HHwMt img{filter:invert(50%) sepia(90%) saturate(1000%) hue-rotate(300deg)}.page_roleBlock__eNWpR:has([href*=quality-assurance]) .page_roleIcon__HHwMt img{filter:invert(60%) sepia(70%) saturate(1000%) hue-rotate(120deg)}.page_roleBlock__eNWpR:has([href*=marketing]) .page_roleIcon__HHwMt img{filter:invert(70%) sepia(90%) saturate(1000%) hue-rotate(350deg)}.page_roleBlock__eNWpR:has([href*=data-science]) .page_roleIcon__HHwMt img{filter:invert(40%) sepia(90%) saturate(1000%) hue-rotate(220deg)}.page_roleJobs__B_eU3{margin:var(--space-xxl) 0}.page_roleJobsHeader__TT7By{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}.page_roleJobsHeader__TT7By h2{margin:0}.page_seeAllLink__xkHrg{color:var(--link-blue);text-decoration:underline;font-weight:500}.page_seeAllLink__xkHrg:after{content:"›";margin-left:var(--space-xs)}@media (max-width:768px){.page_roleJobsHeader__TT7By{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}}.Hero_hero__bqvNd{text-align:center;padding:var(--space-xl) 0;background:linear-gradient(180deg,var(--accent-blue-color) 0,var(--accent-pink-color) 35%,#fff 90%);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.Hero_hero__bqvNd h1{font-size:2.5em;font-weight:800;margin-bottom:var(--space-md);background:linear-gradient(90deg,#4338ca 0,#6d28d9 50%,#4338ca);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.Hero_titleContent__UD2wj{display:inline-flex;align-items:center;gap:var(--space-md);flex-wrap:wrap;justify-content:center}.Hero_hero__bqvNd p{font-size:1.25em;color:var(--text-secondary)}.Hero_titleText__ge8HH{display:inline-flex;align-items:center;gap:var(--space-md)}.Hero_heroIcon__i95TI{display:inline-block;margin-right:var(--space-xs);filter:invert(23%) sepia(90%) saturate(1200%) hue-rotate(220deg);transform:translateY(3px)}@media (max-width:768px){.Hero_hero__bqvNd h1{font-size:2em}.Hero_heroIcon__i95TI{transform:translateY(5px)}}.page_jobsSection__FPgsJ,.page_locationCategories__pXzFm,.page_roleCategories__68HB3{margin-top:var(--space-xl)}.page_jobsSection__FPgsJ h2,.page_locationCategories__pXzFm h2,.page_roleCategories__68HB3 h2{margin-bottom:var(--space-lg)}.TelegramBotBannerCompact_banner__PPpN4{background:linear-gradient(90deg,#cad3ed,#ead3ec);color:#fff;padding:var(--space-sm) var(--space-sm);margin:var(--space-lg) 0;text-align:center;font-family:var(--font-secondary);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;gap:var(--space-md)}.TelegramBotBannerCompact_bannerText__VzU8I{font-size:var(--font-size-body)}.TelegramBotBannerCompact_bannerButton__JSkD8{height:40px;background-color:#2aabee;color:#fff;padding:0 var(--space-md);font-size:var(--font-size-body);border:none;border-radius:40px;text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-sm);transition:background-color .3s ease}.TelegramBotBannerCompact_bannerButton__JSkD8:hover{background-color:darken(#2aabee,10%)}.TelegramBotBannerCompact_iconStyle__o6elr{width:20px;height:20px}@media (max-width:992px){.TelegramBotBannerCompact_banner__PPpN4{flex-direction:column;gap:var(--space-xs)}.TelegramBotBannerCompact_bannerText__VzU8I{margin-bottom:var(--space-xs)}.TelegramBotBannerCompact_bannerButton__JSkD8{margin-bottom:16px}}.JobPost_contentContainer__6ZaOR{display:grid;grid-template-columns:1fr 360px;grid-template-rows:auto auto auto 1fr;margin:0 auto;padding:0 var(--space-md);max-width:1200px}.JobPost_jobOverview__F8QJ1{grid-row:1;grid-column:1/span 1}.JobPost_topTelegramBanner__Pu_ly{grid-row:2;grid-column:1/span 1}.JobPost_jobDescription__dFdn9{grid-row:3;grid-column:1/span 1}.JobPost_bottomTelegramBanner__PDdlQ{grid-row:4;grid-column:1/span 1}.JobPost_similarJobsContainer__2f85U{grid-row:3/span 2;grid-column:2/span 1;max-width:360px;align-self:start;width:100%;flex-shrink:0;margin-left:var(--space-md)}@media (max-width:1199px){.JobPost_contentContainer__6ZaOR{display:flex;flex-direction:column;justify-content:center;gap:var(--space-md)}.JobPost_similarJobsContainer__2f85U{max-width:1200px;margin:0 auto}}.JobPost_title__Kw4iE{margin-bottom:var(--space-md);margin-top:var(--space-xs)}.JobPost_section__M6d_e{margin-bottom:var(--space-lg)}h2.JobPost_sectionTitle__URJyN{font-size:1.25em;display:flex;align-items:center}h3.JobPost_subsectionTitle__szLgX{font-size:1em;margin-top:10px;margin-bottom:5px;color:var(--accent-color)}p.JobPost_companyName__OI07D{color:var(--primary-color);font-size:1.25em;margin-bottom:5px;margin-top:16px}p.JobPost_companyBio__iKWIq,p.JobPost_hiringPolicy__zjl9D{margin:5px 0}p.JobPost_postedAt__v4rRe{margin-bottom:var(--space-sm);color:var(--accent-color)}.JobPost_text___Z6h5{font-size:var(--font-size-body);line-height:var(--line-height-body);margin-bottom:var(--space-md)}.JobPost_applyLink__CePSU{display:inline-block;background-color:var(--primary-color);color:#fff;padding:10px 20px;border-radius:var(--border-radius);text-align:center;text-decoration:none;transition:background-color .3s ease}.JobPost_applyLink__CePSU:hover{background-color:var(--secondary-color)}.JobPost_bannerButton__gVxq_{background-color:#2aabee;color:#fff;padding:var(--space-sm) var(--space-lg);font-size:1.25em;border:none;border-radius:50px;text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-sm);transition:background-color .3s ease;align-self:flex-start}.JobPost_bannerButton__gVxq_:hover{background-color:darken(#2aabee,10%)}.JobPost_iconStyle__xhepc{width:24px;height:24px;padding-right:var(--space-sm)}.JobPost_seeSimilarJobsButton__f_UwK{color:var(--primary-color);font-weight:700;text-decoration:underline;transition:color .3s ease;display:block;margin:var(--space-md) auto;text-align:center}@media (max-width:768px){.JobPost_bannerText__zAmgI{font-size:var(--font-size-body)}.JobPost_bannerButton__gVxq_{width:auto;padding:var(--space-sm) var(--space-md);font-size:1em}}.JobPost_applySection___zaRr{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.JobPost_closedJob__gcJG8{background-color:#f8f8f8;color:#666;cursor:not-allowed;border:1px solid #ddd}.JobPost_closedMessage__0LqFl{color:#dc2626;font-size:.875rem;font-weight:500}@media (min-width:1200px){.JobListOverride_jobAttributes__4_Tfy{flex-direction:column;gap:var(--space-sm)}.JobListOverride_jobContainer__OLnv4{display:flex;flex-direction:column;align-items:flex-start}.JobListOverride_companyName__3DY0i,.JobListOverride_jobType__UHqXS,.JobListOverride_location__OOVNz{margin:0}}