.page-module__FBtO9q__careersPage{padding-top:100px}.page-module__FBtO9q__hero{padding:var(--spacing-xl)0;text-align:center}.page-module__FBtO9q__badge{background:var(--primary-glow);color:var(--primary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm);border-radius:999px;padding:.5rem 1rem;font-weight:600;display:inline-block}.page-module__FBtO9q__title{margin-bottom:var(--spacing-md);font-size:clamp(2.5rem,5vw,4rem);line-height:1.1}.page-module__FBtO9q__subtitle{font-size:var(--font-size-lg);color:var(--text-body);max-width:700px;margin:0 auto var(--spacing-lg);line-height:1.6}.page-module__FBtO9q__culture{padding:var(--spacing-xl)0;background:var(--surface)}.page-module__FBtO9q__cultureGrid{gap:var(--spacing-lg);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.page-module__FBtO9q__sectionTitle{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm)}.page-module__FBtO9q__sectionText{margin-bottom:var(--spacing-md);line-height:1.6}.page-module__FBtO9q__culturePoints{gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__FBtO9q__point strong{color:var(--text-heading);display:block}.page-module__FBtO9q__point span{font-size:var(--font-size-sm)}.page-module__FBtO9q__cultureVisual{justify-content:center;align-items:center;height:300px;display:flex;position:relative}.page-module__FBtO9q__visualBox{background:linear-gradient(135deg,var(--primary-glow)0%,var(--secondary-glow)100%);justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:24px;flex-direction:column;width:100%;height:100%;display:flex}.page-module__FBtO9q__floatingCard{background:var(--background);box-shadow:var(--shadow-card);color:var(--primary);border:1px solid var(--border);border-radius:12px;padding:1rem 2rem;font-weight:600}.page-module__FBtO9q__benefits{padding:var(--spacing-xl)0}.page-module__FBtO9q__centerTitle{text-align:center;font-size:var(--font-size-2xl);margin-bottom:var(--spacing-lg)}.page-module__FBtO9q__benefitsGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.page-module__FBtO9q__benefitCard{padding:var(--spacing-md);border:1px solid var(--border);transition:all var(--transition-normal);border-radius:16px}.page-module__FBtO9q__benefitCard:hover{border-color:var(--primary);background:var(--surface)}.page-module__FBtO9q__benefitIcon{margin-bottom:var(--spacing-xs);font-size:2rem;display:block}.page-module__FBtO9q__benefitTitle{margin-bottom:var(--spacing-xs)}.page-module__FBtO9q__benefitText{font-size:var(--font-size-sm);line-height:1.5}.page-module__FBtO9q__openings{padding:var(--spacing-xl)0}.page-module__FBtO9q__openingsList{gap:var(--spacing-sm);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.page-module__FBtO9q__jobItem{padding:var(--spacing-md);background:var(--background);border:1px solid var(--border);transition:all var(--transition-normal);border-radius:16px;justify-content:space-between;align-items:center;display:flex}.page-module__FBtO9q__jobItem:hover{border-color:var(--primary);box-shadow:var(--shadow-card)}.page-module__FBtO9q__jobRole{font-size:var(--font-size-lg);margin-bottom:.25rem}.page-module__FBtO9q__jobMeta{font-size:var(--font-size-sm);color:var(--text-body)}.page-module__FBtO9q__noJob{text-align:center;margin-top:var(--spacing-lg);font-size:var(--font-size-sm)}.page-module__FBtO9q__noJob a{color:var(--primary);font-weight:600}@media (max-width:768px){.page-module__FBtO9q__cultureGrid{grid-template-columns:1fr}.page-module__FBtO9q__jobItem{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.page-module__FBtO9q__jobItem button{width:100%}}
